hdu 1850 Being a Good Boy in Spring Festival 博弈论

求可行的方案数!!

代码如下:

 

 1 #include<stdio.h>

 2 int a[120];

 3 int main(){

 4     int n,m;

 5     while(scanf("%d",&n)&&n){

 6         m=0;

 7         for(int i=0;i<n;i++){

 8             scanf("%d",&a[i]);

 9             m^=a[i];

10         }

11         int cnt=0;

12         for(int i=0;i<n;i++)

13             if((m^a[i])<a[i])

14                 cnt++;

15         printf("%d\n",cnt);

16     }

17     return 0;

18 }
View Code

 

 

 

你可能感兴趣的:(spring)