关闭

(精)hdoj 2188 (博弈论)

228人阅读 评论(0) 收藏 举报
#include<iostream>
#include<stdio.h>
using namespace std;
#define MAX 12000
char map[MAX];
int main()
{
	//freopen("in.txt","r",stdin);
	int c;scanf("%d",&c);
	while(c--)
	{
		int n;int m;
		scanf("%d%d",&n,&m);
	
		int i=0;
		for(i=0;i<MAX;i++)
		{
			map[i]='n';
		}
		while(n>=0)
		{
			n=n-m-1;
			map[n]='p';
		}
		if(map[0]=='n')
		{
			cout<<"Grass"<<endl;
		}
		else
		{
			cout<<"Rabbit"<<endl;
		}
	}
	return 0;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:501496次
    • 积分:10170
    • 等级:
    • 排名:第1668名
    • 原创:604篇
    • 转载:0篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论