hdu 2509 Be the Winner 博弈论

博弈论水题!!!

代码如下:

 

 1 #include<stdio.h>

 2 #include<iostream>

 3 using namespace std;

 4 int main(){

 5     int i,t,n,k,m;

 6     while(cin>>n){

 7         m=0;t=0;

 8         for(i=0;i<n;i++){

 9             cin>>k;

10             if(k>=2) t++;

11             m^=k;

12         }

13         if((m==0&&t>=2)||(m!=0&&t==0)) cout<<"No"<<endl;

14         else cout<<"Yes"<<endl;

15     }

16     return 0;

17 }
View Code

 

 

你可能感兴趣的:(inner)