HDU 1907 (博弈) John
2015-04-06 21:36
316 查看
参见上一篇博客,里面有分析和结论。
代码君
#include <cstdio> int main() { int T; scanf("%d", &T); while(T--) { int n, a, c = 0, xorsum = 0;//c为充裕堆的个数 scanf("%d", &n); while(n--) { scanf("%d", &a); xorsum ^= a; if(a > 1) c++; } if((!xorsum && c >= 2) || (xorsum && !c)) puts("Brother");//T2和S0状态必败 else puts("John");//T0和S1和S2状态必胜 } return 0; }
代码君
相关文章推荐
- HDU 1907 John(取火柴博弈2)
- HDU 1907 John(博弈)
- hdu 1907 John Nim博弈 最后一个取石子者输
- [博弈]HDU 1907 John
- POJ 3480 & HDU 1907 John(尼姆博弈变形)
- HDU 1907 John(尼姆博弈之ANTI-SG游戏)
- HDU 1907 John nim博弈变形
- HDU(2509) Be the Winner /HDU(1907) John (Nim 博弈)
- HDU 1907 John (尼姆博弈新理解)
- POJ 3480 & HDU 1907 John(尼姆博弈变形)
- HDU 1907 John(Nim博弈)
- HDU 1907 John (Nim博弈)
- hdu 1907 John&& hdu 2509 Be the Winner(基础nim博弈)
- HDU-1907-John【nimm 博弈】
- HDU 1907 John nim博弈变形 Anti-SG
- HDU 2509 Be the Winner && HDU 1907 John (Nim博弈变形)
- hdu 1907 - John(简单博弈)
- (step8.2.1)hdu 1907(John ——博弈)
- (hdu 1907)John (Misère Nim,Nim博弈的变形)
- HDU - 1907 John (反尼姆博弈)