求可行的方案数!!
代码如下:
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 }