OR-XOR
You are given an array $A$ of size $N$. A subarray $[A_L, A_{(L+1)}, \ldots , A_R]$ $(L\lt R)$ is said to be *good* if: - $A_L$ $|$ $A_{(L+1)}$ $|$ $\ldots$ $|$ $A_R$ $\gt$ $A_L$ $\oplus$ $A_{(L+1)}$ $\oplus$ $\ldots$ $\oplus$ $A_R$ where $|$ and $\oplus$ denote the bitwise [or](https://en.wikipedia.org/wiki/Bitwise_operation#OR) and [xor](https://en.wikipedia.org/wiki/Bitwise_operation#XOR) o
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.
Sign in to chat with the tutor and save your progress.
Sign in to start