hdu 1851 尼姆+巴什博弈

先在每堆中进行巴什博弈,然后尼姆

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int T;
 5     int i,n;
 6     int ans,m,l;
 7     scanf("%d",&T);
 8     while(T--)
 9     {
10         scanf("%d",&n);
11         ans=0;
12         for(i=1;i<=n;i++)
13         {
14             scanf("%d%d",&m,&l);
15             ans=ans^(m%(l+1));
16         }    
17         if(ans==0)  printf("Yes\n");//后取的人胜 
18         else   printf("No\n");//先取的人胜 
19     }    
20     return 0;
21 }

 

posted @ 2015-09-04 23:15  miao_a_miao  阅读(146)  评论(0编辑  收藏  举报