HDU1907 ZJU3113
2011-06-13 20:31
309 查看
/* 有SJ 定理: 对于任意的一个 Anti-SG 游戏,如果我们规定当局面中所有单一游戏的 SG 值为 0 时游戏 结束,则先手必胜当且仅当以下两个条件满足任意一个: (1)游戏的 SG 函数不为 0,且游戏中某个单一游戏的 SG 函数大于1。 (2)游戏的 SG 函数为 0,且游戏中没有单一游戏的 SG 函数大于 1。 */ #include <cstdio> int T; int N; int main() { int a,ans,k; scanf("%d",&T); while(T--) { scanf("%d",&N); k = 0; ans = 0; for(int i=0;i<N;i++) { scanf("%d",&a); if(a>1) k++; ans ^= a; } if(k==0) { if(!ans) printf("John\n"); else printf("Brother\n"); } else { if(ans) printf("John\n"); else printf("Brother\n"); } } return 0; }
相关文章推荐
- hdu1907 John
- hdu1907 John
- hdu1907(尼姆博弈)
- hdu1907(博弈论水题)
- hdu1907
- hdu1907 John 博弈
- HDU_Steps8.2 博弈入门 HDU1846 HDU1847 HDU1848 HDU2149 HDU2188 HDU2147 HDU1907 HDU1851
- HDU1907:John(Nim)
- HDU1907 John (尼姆博弈变形)
- hdu1907
- ACM-尼姆博弈之John——hdu1907
- hdu1907
- HDU1907
- hdu1907
- HDU1907 John 博弈
- 博弈小结:HDU1907 HDU 1760 HDU1079
- ZOJ2507 Let's play a game,ZOJ3113 POJ3480 HDU1907 John,Anti-SG游戏
- hdu1907 ,2509
- HDU1907 && HDU2509_Nim博弈变形
- HDU1907 John 【博弈】