1.题目链接。行吧,题目都在暗示这是个取石子游戏,没错,就是简单的Bash博弈。每个人取得数量不能超过k,然后数量是n-1.
先手必败的条件:(n-1)%(k+1)==0.
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#pragma warning(disable:4996)
int main()
{
ll n, k;
while (~scanf("%lld%lld", &n, &k) && n&&k)
{
if ((n - 1) % (k + 1) == 0)
{
puts("Jiang");
}
else
{
puts("Tang");
}
}
}