hdu 4023 Doubloon Game(博弈)
来源:互联网 发布:linux mysql数据迁移 编辑:程序博客网 时间:2024/06/04 19:48
http://acm.hdu.edu.cn/showproblem.php?pid=4203
题目大意:一堆硬币有s枚,两个人轮流取k(1,k,k^2,k^3……)枚硬币,取完硬币的人获胜。
先取的人能赢就输出第一次最少取多少能赢,否则输出0。
规律:
分析:若取K^n枚能赢,则取k枚一定能赢,所以取的个数只会是1和k。
代码如下:
<span style="color:#330033;">#include <iostream>using namespace std;int main(){ int ca,s,k;while (cin>>ca){while (cin>>s>>k){if(k%2==1){if(s%2==1)cout<<"1"<<endl;else cout<<"0"<<endl;}else{int a=s%(k+1);if(a==k)cout<<k<<endl;else if(a==0)cout<<"0\n";else if(a%2==1)cout<<"1\n";else cout<<"0\n";}}}return 0;}
0 0
- hdu 4023 Doubloon Game(博弈)
- HDU 4203 Doubloon Game(博弈)
- Hdu 4203 Doubloon Game 博弈+打表
- HDU 4203 Doubloon Game(博弈打表)
- 博弈——Doubloon Game
- hdoj 4203 Doubloon Game(博弈+找规律)
- HDOJ 4203 Doubloon Game 博弈 找规律
- hdu 4203 Doubloon Game (SG规律)
- HDU 4023 Game (博弈)
- HDU 4023 Game 贪心 + 博弈
- hdu4203 Doubloon Game
- HDU 4023--Game(贪心+博弈)
- hdu 4701 Game----博弈
- HDU 3389 Game (博弈)
- HDU 5011-Game(博弈)
- HDU-5011 Game 博弈
- hdu 5011 Game(博弈)
- [博弈] hdu 5011 Game
- 2011-2012中国嵌入式开发从业人员调查报告
- Ueditor 1.4.3 Net上传图片文件配置
- Android Volley完全解析(四),带你从源码的角度理解Volley
- (十三)洞悉linux下的Netfilter&iptables:为防火墙增添功能模块【实战】
- JSP页面如何显示本地图片
- hdu 4023 Doubloon Game(博弈)
- Benchmark Test On Android Devices
- opencv中排序Key-Value对结构sorted_vector
- dbms_stats
- 简要分析武汉一起好P2P平台的核心功能
- 【Java Web】Myeclipse下运用maven管理项目jar包
- 利用Java程序将字符串进行排序与拼接
- SQL CASE WHEN
- Xcode6 编译SDWebImage报错解决方案