HDU4764 Stone (巴什博奕)
来源:互联网 发布:淘宝网秋装套裙 编辑:程序博客网 时间:2024/05/18 03:49
Stone
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1811 Accepted Submission(s): 1300
Problem Description
Tang and Jiang are good friends. To decide whose treat it is for dinner, they are playing a game. Specifically, Tang and Jiang will alternatively write numbers (integers) on a white board. Tang writes first, then Jiang, then again Tang, etc... Moreover, assuming that the number written in the previous round is X, the next person who plays should write a number Y such that 1 <= Y - X <= k. The person who writes a number no smaller than N first will lose the game. Note that in the first round, Tang can write a number only within range [1, k] (both inclusive). You can assume that Tang and Jiang will always be playing optimally, as they are both very smart students.
Input
There are multiple test cases. For each test case, there will be one line of input having two integers N (0 < N <= 10^8) and k (0 < k <= 100). Input terminates when both N and k are zero.
Output
For each case, print the winner's name in a single line.
Sample Input
1 130 310 20 0
Sample Output
JiangTangJiang
题意:每次最少拿一个,最多拿k个,最先拿够n失败。
思路:巴什博奕
#include<cstdio>#include<iostream>#include<algorithm>#include<queue>#include<stack>#include<cstring>#include<string>#include<vector>#include<cmath> #include<map>#define mem(a,b) memset(a,b,sizeof(a))using namespace std;typedef long long ll;const int maxn = 2e5+5;const int ff = 0x3f3f3f3f;int n,k;int main(){while(cin>>n>>k,n+k){n--;if(n<= k){if(n == 0)cout<<"Jiang"<<endl;elsecout<<"Tang"<<endl;continue;}if(n%(k+1) == 0)cout<<"Jiang"<<endl;elsecout<<"Tang"<<endl;}return 0;}
阅读全文
0 0
- HDU4764 Stone 巴什博奕|签到
- HDU4764 Stone (巴什博奕)
- hdu4764 Stone
- hdu4764 Stone (巴士博弈)
- HDU4764 Stone 简单博弈
- hdu4764 Stone 巴什博弈
- hdu4764 Stone 巴什博弈
- hdu4764 博弈
- stone
- Stone
- stone
- hdu4764 2013长春网赛
- Building Stone
- Sunshine Stone
- 【11】stone
- kerb stone
- stepping stone
- Stone Problem
- HBase各版本对Hadoop版本的支持情况
- HDU2819 Swap
- java递归算法中的排列组合问题及排列组合去重
- 删除了Android Private Libraries之后可重新添加
- MySql数据库中建立索引
- HDU4764 Stone (巴什博奕)
- vscode 在当前文件位置打开控制台
- DMTF 关于 CIM-XML 的幻灯片介绍
- 阿里云redis集群用JedisCluster无法连接
- nginx详解之安装与配置文件详解
- Java Web后端--入职技能任务单(前端首页布局和展示)七
- java保留2位小数及BigDecimal使用
- Spring-JDK Timer 以及在Spring(4.0以下)中使用JDK Timer
- 在前后台传输时间数据