4208.Put Knight!

Time Limit: 1s Memory Limit: 256MB

Petya and Gena play a very interesting game "Put a Knight!" on a chessboard n \times n in size. In this game they take turns to put chess pieces called "knights" on the board so that no two knights could threat each other. A knight located in square (r,c) can threat squares (r-1,c+2), (r-1,c-2), (r+1,c+2), (r+1,c-2), (r-2,c+1), (r-2,c-1), (r+2,c+1) and (r+2,c-1) (some of the squares may be located outside the chessboard). The player who can't put a new knight during his move loses. Determine which player wins considering that both players play optimally well and Petya starts.

Input Format(From the terminal/stdin)

The first line contains integer T (1 \le T \le 100) - the number of boards, for which you should determine the winning player. Next T lines contain T integers ni (1 \le ni \le 10000) - the sizes of the chessboards.

Output Format(To the terminal/stdout)

For each ni \times ni board print on a single line "0" if Petya wins considering both players play optimally well. Otherwise, print "1".

Sample Input

Copy
2
2
1
 \n
 \n
 \n

Sample Output

Copy
1
0
 \n
 \n

Submit

请先 登录

© 2025 FAQs