判断数组中的数是否奇偶性相同
a 表示取与,b表示取或
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
int t;
cin >> t;
while(t--)
{
int n,val, a = 1,b = 0;
cin >> n;
for (int i = 0; i < n; i ++ )
{
cin >> val;
a &= val;
b |= val;
}
(a ^ b) & 1 ? puts("NO") : puts("YES");
}
return 0;
}