hdu 1849 nim游戏
来源:互联网 发布:java实现一个迭代器 编辑:程序博客网 时间:2024/06/06 04:45
走棋子相当于n个石子堆,每次取石子,如果nim和为0,那么证明任意一个二进制位是1的个数均为偶数,每次从一堆里取石子,必定能从另一堆找到相同的方式取,所以先手必输.
#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#define MAX 1007using namespace std;int a,n;int main ( ){ while ( ~scanf ( "%d" , &n ) , n ) { int ans = 0; for ( int i = 1 ; i <= n ; i++ ) { scanf ( "%d" , &a ); ans ^= a; } if ( ans ) puts ( "Rabbit Win!" ); else puts ( "Grass Win!" ); }}
0 0
- hdu 1849 nim游戏
- HDU 1849 Rabbit and Grass NIM游戏
- hdu 1850 Nim 游戏
- hdu 1907 Nim游戏
- hdu 2509 Nim游戏
- HDU 1850 NIM游戏
- hdu 1850 nim游戏
- HDU 1850 NIM游戏
- hdu 5011 nim游戏
- hdu 1849 Rabbit and Grass(nim游戏)
- HDU 1849 Rabbit and Grass 博弈Nim游戏
- HDU 1536 S-Nim(组合游戏Nim)
- hdu 1849 nim博弈
- nim博弈 hdu 1849
- hdu 1907/2509 (Nim 游戏变种)
- hdu 4994 前后有序Nim游戏
- HDU 1730 Northcott Game NIM游戏
- hdu 2516 取石子游戏 Fibonacci Nim
- Android4.0 Launcher拖拽原理分析(一)
- Log4j配置
- Objective-C中的instancetype和id区别
- go语言设计哲学
- HDU 2602 Bone Collector 之01背包
- hdu 1849 nim游戏
- 常用网址总结
- iOS应用内支付(IAP)的注意事项
- poj 2104 -- kth number 平方分割法例题
- Jar mismatch! Fix your dependencies
- IE 浏览器 安装证书 无响应 卡死
- 面向企业级应用开发的综合性、高效能的HTML5电子表格控件——SpreadJs
- hibernate的查询方式
- 超强vim配置文件