和上一道题是一样的
嘻嘻 ,一次过题感觉很棒,不过这题也是真的很水的题目
#include <cstdio>
int n, x, ans, s0, t2;
int main()
{
while ( scanf("%d", &n) != EOF ) {
s0 = t2 = 0;
scanf("%d", &ans);
if ( ans == 1 ) s0++;
else if ( ans > 1 ) t2++;
for ( int i = 1; i < n; ++i ) {
scanf("%d", &x);
ans^=x;
if ( x > 1 ) t2++;
else if ( x == 1 ) s0++;
}
if ( ans != 0 && s0 == n ) printf("No\n");
else if ( ans == 0 && t2 >= 2 ) printf("No\n");
else printf("Yes\n");
}
}