2 45 45 3 3 6 9 5 5 7 8 9 10 0
No Yes 9 5 Yes 8 1 9 0 10 3
尼姆博弈!!!!
尼姆博弈,所有数异或得0为奇异势!!!
AC代码如下:
#include<stdio.h> int a[200005]; int main() { int n; int sum; int i; while(~scanf("%d",&n)&&n) { sum=0; for(i=0;i<n;i++) { scanf("%d",&a[i]); sum=sum^a[i]; } if(sum==0) printf("No\n"); else { printf("Yes\n"); for(i=0;i<n;i++) { if(a[i]>=(sum^a[i])) printf("%d %d\n",a[i],sum^a[i]); } } } return 0; }
HDU 2176 取(m堆)石子游戏,布布扣,bubuko.com
原文:http://blog.csdn.net/hanhai768/article/details/38143879