博弈论模型(巴什博弈)
2017-08-05 22:51
204 查看
巴什博奕:只有一堆n个物品,两个人轮流从中取物,规定每次最少取一个,最多取m个,最后取光者为胜。
那么如果我们要报n个数,每次最少报一个,最多报m个,我们可以找到这么一个整数k和r,使n=k*(m+1)+r,代入上面的例子我们就可以知道,如果r=0,那么先手必败;否则,先手必胜。
那么如果我们要报n个数,每次最少报一个,最多报m个,我们可以找到这么一个整数k和r,使n=k*(m+1)+r,代入上面的例子我们就可以知道,如果r=0,那么先手必败;否则,先手必胜。
#include <iostream> using namespace std; int main() { int n,m; while(cin>>n>>m) if(n%(m+1)==0) cout<<"后手必胜"<<endl; else cout<<"先手必胜"<<endl; return 0; }
相关文章推荐
- 博弈论(巴什博弈)(威佐夫博弈)(尼姆博奕)
- 博弈论学习之巴什博弈,尼姆博弈
- 博弈论-巴什博弈
- 博弈论-巴什博弈
- 博弈论(威佐夫博奕、尼姆博弈、巴什博弈)
- 博弈论-巴什博弈-斐波拉契数-尼姆游戏-拍卖土地-威佐夫博弈入门理解Java
- HDU.1846 Brave Game (博弈论 巴什博弈)
- 博弈论--2359: 巴什博弈?
- 博弈论--巴什博弈——HDU1846
- HDU.2149 Public Sale (博弈论 巴什博弈)
- 博弈论模型(威佐夫博弈)
- HDU 2897-邂逅明下 博弈论初步 巴什博弈
- 博弈论-巴什博弈、威佐夫博奕、尼姆博奕
- 博弈论——巴什博弈
- NYOJ - 23 - 取石子(一)(博弈论--巴什博弈)
- 关于博弈基础知识的总结:巴什博弈(Bash Game)、威佐夫博奕(Wythoff Game)、尼姆博奕(Nim Game)
- 博弈-巴什博弈-P/N图
- 巴什博弈_poj2368
- 2013长春网赛 1006 hdu 4764 Stone(巴什博弈)
- 巴什博弈问题 HDU 1846 1847