Codeforces Round 717 (Div. 2)
B
AGAGA XOOORRR
Codeforces
1500
原题
← AC →
翻译中…

Baby Ehab is known for his love for a certain operation. He has an array $a$ of length $n$, and he decided to keep doing the following operation on it:

翻译中…
  • he picks $2$ adjacent elements; he then removes them and places a single integer in their place: their bitwise XOR. Note that the length of the array decreases by one.
翻译中…

Now he asks you if he can make all elements of the array equal. Since babies like to make your life harder, he requires that you leave at least $2$ elements remaining.

翻译中…

Input

翻译中…

The first line contains an integer $t$ ($1 \le t \le 15$) — the number of test cases you need to solve.

翻译中…

The first line of each test case contains an integers $n$ ($2 \le n \le 2000$) — the number of elements in the array $a$.

翻译中…

The second line contains $n$ space-separated integers $a_1$, $a_2$, $\ldots$, $a_{n}$ ($0 \le a_i \lt 2^{30}$) — the elements of the array $a$.

翻译中…

Output

翻译中…

If Baby Ehab can make all elements equal while leaving at least $2$ elements standing, print "YES". Otherwise, print "NO".

翻译中…

Note

翻译中…

In the first sample, he can remove the first $2$ elements, $0$ and $2$, and replace them by $0 \oplus 2=2$. The array will be $[2,2]$, so all the elements are equal.

翻译中…

In the second sample, there's no way to make all the elements equal.

翻译中…

样例

Input #1
2
3
0 2 2
4
2 3 1 10
Output #1
YES
NO
InputCopy OutputCopy
题目信息
题号
1516B
时间限制
1 s
内存限制
256 MB
标签
位运算
暴力
动态规划
贪心

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。