题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2188
题解:
本题是巴什博奕(Bash Game):一堆物品有n个,两个人轮流从这堆物品中取物,规
定每次至少取一个,最多取m个。最后取光者得胜。
n = (m+1)r+s , (r为任意自然数,s≤m), 即n%(m+1) != 0, 则先取者肯定获胜
AC代码:
#include <iostream>
using namespace std;
int main(){
int n, a, b;
cin >> n;
while (n--) {
cin >> a >> b;
if(a % (b + 1) == 0) {
cout << "Rabbit" << endl;
}
else {
cout << "Grass" << endl;
}
}
return 0;
}