尼姆游戏(吃花生米问题)
来源:互联网 发布:天时网络电玩城 编辑:程序博客网 时间:2024/06/12 01:10
尼姆游戏。有总数为n的石头,每个人可以拿1~3个石头,两个人交替拿,拿到最后一个的人获胜。究竟是先手有利,还是后手有利?
- 1个石子,先手全部拿走;
- 2个石子,先手全部拿走;
- 3个石子,先手全部拿走;
- 4个石子,后手面对的是先手的第1,2,3情况,后手必胜;
- 5个石子,先手拿走1个让后手面对第4种情况,后手必败;
- 6个石子,先手拿走2个让后手面对第4种情况,后手必败;
- ……
容易看出来,只有当出现了4的倍数,先手无可奈何,其余情况先手都可以获胜。
1 class Solution {2 public:3 bool canWinNim(int n) {4 if(n % 4 == 0) return false;5 else return true;6 }7 };
0 0
- 尼姆游戏(吃花生米问题)
- 花生米问题(二)
- 类似于花生米(三)的取石子问题
- 夏季吃芹菜叶拌花生米补钙 夏日吃芹菜叶更营养
- google吃豆子游戏
- 吃豆子游戏
- P1567 吃糖果游戏
- 吃盒子游戏
- CSS2D--吃豆子游戏
- 马里奥吃金币游戏
- 游戏吃金币+背景
- win32_吃砖块游戏
- 花生米5
- 花生米1
- 花生米2
- 花生米3
- 花生米4
- 花生米5
- cas报错 数据源没有找到
- android soap webservers 无法执行 报错 ht.call(SOAP_ACTION, envelope);解决方法
- Xcode如何打包ipa安装包
- Find that single one.(linear runtime complexity0
- 获取Android Activity两种方法
- 尼姆游戏(吃花生米问题)
- Laravel 5 Form 和 HTML 的使用
- LoadBitmap(IDB_BITMAP1) -- 未定义标识符 IDB_BITMAP1
- Reverse Integer
- String to Integer (atoi)
- SQL 左外连接,右外连接,全连接,内连接
- 九宫格填法规律--奇数
- 约瑟夫游戏
- 如何解决fpga high fanout问题