标签:
Description
Input
Output
Sample Input
2 8 10 11 10
Sample Output
Grass Rabbit
裸地巴什博奕。下面简单的介绍一下巴什博奕:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个,最后取光者得胜。
结论:如果n%(m+1)==0,后手赢,否则前手赢。
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
#include <algorithm>
#include <set>
#include <queue>
#include <stack>
#include <map>
using namespace std;
int main()
{
    int T;
    int n,m;
    scanf("%d",&T);
    while(T--){
        scanf("%d %d",&n,&m);
        if(n%(m+1)==0)
            printf("Rabbit\n");
        else
            printf("Grass\n");
    }
    return 0;
}
HDU 2188-悼念512汶川大地震遇难同胞――选拔志愿者(巴什博奕)
标签:
原文地址:http://blog.csdn.net/u013486414/article/details/44224223