HDU 5591 ZYB's Game

来源:互联网 发布:淘宝卖什么最好 编辑:程序博客网 时间:2024/06/09 14:10
Problem Description

ZYBZYB played a game named Number BombNumberBomb with his classmates in hiking:a host keeps a number in [1,N][1,N] in mind,then players guess a number in turns,the player who exactly guesses XX loses,or the host will tell all the players that the number now is bigger or smaller than XX.After that,the range players can guess will decrease.The range is [1,N][1,N] at first,each player should guess in the legal range.

Now if only two players are play the game,and both of two players know the XX,if two persons all use the best strategy,and the first player guesses first.You are asked to find the number of XX that the second player will win when XX is in [1,N][1,N].

Input

In the first line there is the number of testcases TT.

For each teatcase:

the first line there is one number NN.

1 \leq T \leq 1000001T100000,1 \leq N \leq 100000001N10000000

Output

For each testcase,print the ans.

Sample Input
13
Sample Output
1

简单题,直接推导一下就好

#include<cmath>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;typedef long long LL;const int maxn = 1e7 + 5;int T, n, m;int main(){    scanf("%d", &T);    while (T--)    {        scanf("%d", &n);        printf("%d\n", n & 1);    }    return 0;}


0 0
原创粉丝点击