HDU 2509 博弈

来源:互联网 发布:手机虚拟实验室软件 编辑:程序博客网 时间:2024/05/29 17:23
#include <stdio.h>  int main()  {      int i,N,a[101];      int sum1;    int sum2;     int gx;      while(scanf("%d",&N)!=EOF)      {        sum1=0;          sum2=0;          gx=0;            for (i=0;i<N;i++)          {             scanf("%d",&a[i]);             if(a[i]>=2) sum1++;             else sum2++;              gx^=a[i];          }          if((gx!=0 && sum1!=0) || (gx==0) && sum1==0)             printf("Yes\n");          if((gx==0 && sum1>=2) || (gx!=0 && sum2%2!=0 && sum1==0)) printf("No\n");         }                                                          return 0;                   }  

原创粉丝点击