![]() |
||||||||||
|
||||||||||
Mod, Xor and EverythingTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 949 Accepted Submission(s): 242 Problem Description You are given an integer $ n $. You are required to calculate $\text {(n mod 1) xor (n mod 2) xor ... xor (n mod (n - 1)) xor (n mod n). } $ The “ $ xor $ ” operation means “exclusive OR”. Input The first line contains an integer $ T \left(1 \leq T \leq 5 \right) $ representing the number of test cases. For each test case, there is an integer $ n \left(1\leq n\leq 10^{12}\right) $ in one line. Output For each test case, print the answer in one line. Sample Input
Sample Output
Source | ||||||||||
|