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

 

 

posted @ 2013-08-05 22:17  _随心所欲_  阅读(232)  评论(0编辑  收藏  举报