这题简化一下模型就是, 从 1-N 写数字,谁先写到N谁就输了
那反过来就是拿石子,N-1 个石子, 谁先拿完谁输。每次最多拿 k 个。
那就是裸的巴什博弈了
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, k;
while (cin >> n >> k && n && k) {
if ((n-1) % (k+1) == 0)
cout << "Jiang" << endl;
else
cout << "Tang" << endl;
}
return 0;
}