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
",cnt);
16     }
17     return 0;
18 }
View Code
原文地址:https://www.cnblogs.com/xin-hua/p/3263534.html