#P1033. B.序列和(sum.cpp)

B.序列和(sum.cpp)

题目描述

有一个长度为 nn 的序列 aa,每次操作为选择一对整数 i,ji,j 使得 1i,jn1\le i,j\le n,然后令ai=aja_i=a_j

你可以进行任意次操作。

问最终是否可以令序列的和为奇数。 每个数据点有多组数据。

输入格式

第一行一个正整数 TT,表示数据组数。

接下来依次输入 TT 组数据。

对于每组数据,第一行一个正整数 nn。 接下来一行 nn 个正整数表示这个序列。

输出格式

对于每组数据,输出一行一个字符串 NOYES,分别表示不可以和可以通过任意次操作使序列和为奇数。

样例 #1

样例输入 #1

5
2
2 3
4
2 2 8 8 
3
3 3 3
4
5 5 5 5 
4 
1 1 1 1

样例输出 #1

YES 
NO 
YES 
NO 
NO

提示

对于 30%30\% 的数据,有 n10n \le 10t=1t = 1

对于 50%50\% 的数据,有 n100n \le 100

对于另外 30%30\% 的数据,有 1<i<n1<i<n,保证 aia_i为奇数;

对于 100%100\% 的数据,有 t5t\le 51ai20001\le a_i \le 2000n<=2000n<=2000