#3100. F-东一口西一口
F-东一口西一口
东一口西一口
题面描述
小智获得了一堆饼干,这些饼干有不同的大小,分别为,由于小智不希望饼干之间的差别太大,所以他计划给一些饼干啃了一口,让他们的大小尽量平衡。
一个平衡的饼干区间定义如下:
- 对于区间,如果满足$min(a_l,a_{l+1},...,a_{r-1},a_r)\geq (a_l \oplus a_{l+1} \oplus ... \oplus a_{r-1} \oplus a_r)$
则定义这个区间为 平衡区间。
他问你,对于这个饼干,是否选择任意的区间,均满足条件?
注意: 表示异或。
输入
第一行输入一个整数,数据组数。
每组数据的第一行包括一个整数 ,表示饼干数字的长度。
每组数据的第二行为 个整数,即为 ,代表饼干的美味值。
保证所有数据的 之和不超过 。
输出格式
对于每组数据,所有 都符合条件则输出 YES,否则输出 NO。
样例输入 #1
6
1
0
3
5 4 6
2
2 1
3
12 15 10
4
3 3 3 3
3
8 1 9
样例输出 #1
YES
NO
NO
YES
YES
NO
样例输入 #2
10
12
7 7 7 7 7 7 7 7 7 7 7 7
15
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10
1 2 1 2 1 2 1 2 1 2
12
2 3 2 3 2 3 2 3 2 3 2 3
20
3 3 3 3 3 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3
14
100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000
6
65535 65536 65535 65536 65535 65536
9
5 4 6 5 4 6 5 4 6
12
10 15 15 15 12 11 12 14 14 14 10 12
15
8 9 9 9 9 9 9 9 9 9 9 9 9 9 9
样例输出 #2
YES
YES
NO
NO
NO
YES
NO
NO
NO
YES
相关
在下列比赛中: