ZYB's Game

Accepts: 672
Submissions: 1207
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
问题描述
$ZYB$在远足中,和同学们玩了一个“数字炸弹”游戏:由主持人心里想一个在$[1,N]$中的数字$X$,然后玩家们轮流猜一个数字,如果一个玩家恰好猜中$X$则算负,否则主持人将告诉全场的人当前的数和$X$比是偏大还是偏小,然后猜测的范围就会相应减小,一开始的范围是$[1,N]$.每个玩家只能在合法的范围中猜测.

现在假设只有两个人在玩这个游戏,并且两个人都已经知道了最后的$X$,若两个人都采取最优策略.求$X \in [1,N]$中是后手胜利的$X$数量.
输入描述
第一行一个整数$T$表示数据组数。

接下来$T$行,每行一个正整数$N$.

$1 \leq T \leq 100000$,$1 \leq N \leq 10000000$
输出描述
$T$行每行一个整数表示答案.
输入样例
1
3
输出样例
1