← All problemsSign in

Xor Equality

CodeChefRating 1405Open on judge ↗

For a given $N$, find the number of ways to choose an integer $x$ from the range $[0, 2^N - 1]$ such that $x \oplus (x+1) = (x+2) \oplus (x+3)$, where $\oplus$ denotes the bitwise XOR operator. Since the number of valid $x$ can be large, output it modulo $10^9+7$. ### Input - The first line contains an integer $T$, the number of test cases. Then the test cases follow. - The only line of each t

HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17

CodeSearch Tutor

Hints, not spoilers — it won’t hand over the full solution unless you insist.

voice by Sarvam AI

Sign in to chat with the tutor and save your progress.

Sign in to start