hdoj ZYB's Game 5901 (数学规律题)

ZYB's Game

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 90    Accepted Submission(s): 79


Problem Description
ZYB played a game named NumberBomb with his classmates in hiking:a host keeps a number in [1,N] in mind,then
players guess a number in turns,the player who exactly guesses X loses,or the host will tell all the players that
the number now is bigger or smaller than X .After that,the range players can guess will decrease.The range is [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 X ,if two persons all use the best strategy,and the first player guesses first.You are asked to find the number of X that the second player
will win when X is in [1,N] .

Input
In the first line there is the number of testcases T .

For each teatcase:

the first line there is one number N .

1T100000 , 1N10000000

Output
For each testcase,print the ans.

Sample Input
   
   
   
   
1 3

Sample Output
   
   
   
   
1
 
#include<iostream>
#include<cstdio>
#include<cmath>
int main(){
    int x,T;
    scanf("%d",&T);
    while(T--){
        scanf("%d",&x);
    if(x&1)puts("1");
    else puts("0");    
    }
        return 0;
}

你可能感兴趣的:(hdoj ZYB's Game 5901 (数学规律题))