hdu1846巴什博弈
来源:互联网 发布:网络销售如何提高业绩 编辑:程序博客网 时间:2024/04/30 06:11
接触一下博弈,这是最经典的博弈了。
思路,小于等于m的就不说了,当只有m+1个物品时,则第一个人会输。
这样就可以找到制胜的最佳方案了,当n=(m+1)*r+s时,只要第一个人先取s个,则接下来只要保证留下(m+1)倍数个的物品给下一个人便能赢的比赛。
代码:
#include<iostream>using namespace std;int main(){ int T,n,m; cin>>T; while(T--) { cin>>n>>m; int tmp=n%(m+1); if(tmp>0) cout<<"first"<<endl; else cout<<"second"<<endl; } return 0;}
- hdu1846巴什博弈
- HDU1846之巴什博弈
- hdu1846(巴什博弈)
- HDU1846:Brave Game(巴什博弈)
- 博弈论--巴什博弈——HDU1846
- 巴什博弈(hdu1846,hdu2147,hdu2149)
- HDU1846:Brave Game(巴什博弈)
- hdu1846 Brave Game 巴什博弈
- B - Brave Game(hdu1846,巴什博弈基础)
- ACM-巴什博弈之Brave Game——hdu1846
- 巴什博弈 (例:HDU1846&HDU1847&HDU2188&HDU2149)
- 博弈----hdu1846
- HDU1846 Brave Game 博弈
- hdu1846(博弈)
- (博弈)hdu2188与hdu1846原理相同
- hdu1846
- hdu1846
- hdu1846
- MySql sql性能瓶颈分析
- shell for 循环
- Awk学习笔记
- Tomcat多实例
- Tomcat 总体结构
- hdu1846巴什博弈
- jsp内置对象
- 【练习】单链表基本操作
- QT去掉窗体标题栏
- 多重背包-hdu2191,完全背包-hdu4508,二维费用背包hdu2159
- 第八周
- 64位Windows系统如何配置32位ODBC数据源
- 编译64位boost
- 第八周项目三:分数重载