HDU 4764 Stone(博弈)
2013-09-30 08:00
295 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4764
题目大意:Tang和Jiang玩石子游戏,给定n个石子,每次取[1,k]个石子,最先取完的人失败,Tang先取,求博弈。
[align=left]Sample Input[/align]
1 1
30 3
10 2
0 0
[align=left]Sample Output[/align]
Jiang
Tang
Jiang
分析:可以看成是谁先取完n-1个石子,谁获胜,则变成完完全全的巴什博弈,当然要考虑特殊情况。
代码如下:
题目大意:Tang和Jiang玩石子游戏,给定n个石子,每次取[1,k]个石子,最先取完的人失败,Tang先取,求博弈。
[align=left]Sample Input[/align]
1 1
30 3
10 2
0 0
[align=left]Sample Output[/align]
Jiang
Tang
Jiang
分析:可以看成是谁先取完n-1个石子,谁获胜,则变成完完全全的巴什博弈,当然要考虑特殊情况。
代码如下:
#include<iostream> # include<cstdio> using namespace std; int main() { int n,m; while(scanf("%d%d",&n,&m)&& n&&m) { if(n==1) { printf("Jiang\n"); continue; } if(m>=n) { printf("Tang\n"); continue; } n--; if(n%(m+1)) printf("Tang\n"); else printf("Jiang\n"); } return 0; }
相关文章推荐
- HDU 4764 Stone (巴什博弈)
- hdu 4764 Stone(博弈)
- hdu 4764 Stone (巴什博弈,披着狼皮的羊,小样,以为换了身皮就不认识啦)
- HDU 4764 Stone(巴什博弈变形)
- HDU 4764 Stone(博弈)
- hdu 4764(stone) 巴什博弈
- [巴什博弈] HDU 2149 Public Sale & HDU 1847 Good Luck in CET-4 Everybody! & HDU 4764 Stone
- HDU 4764 Stone (巴什博弈)
- HDU 4764 Stone(简单博弈)
- 2013长春网赛 1006 hdu 4764 Stone(巴什博弈)
- HDU 4764 Stone 巴什博弈
- HDU-4764-Stone 【巴什博弈】
- HDU 4764 Stone (2013长春网络赛,水博弈)
- HDU 4764 Stone (巴什博弈变形)
- HDU 4764-Stone(博弈)
- HDU 4764 Stone (巴什博弈)
- hdu 1729 Stone Game 【博弈-找规律】
- HDU 4387 Stone Game (博弈)
- HDU 4388 Stone Game II(博弈)
- hdu 4764——Stone