取石子(七)
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
Yougth和Hrdv玩一个游戏,拿出n个石子摆成一圈,Yougth和Hrdv分别从其中取石子,谁先取完者胜,每次可以从中取一个或者相邻两个,Hrdv先取,输出胜利着的名字。
输入
输入包括多组测试数据。
每组测试数据一个n,数据保证int范围内。
输出
输出胜利者的名字。
样例输入
2
3
样例输出
Hrdv
Yougth
来源
Poj
上传者
TC_杨闯亮
此题目为巴什博奕,每次取完石子,都是原位置。
/***********
取石子,巴什博奕变形,当围成一圈,每次取之后,都不变位置:
此题正确答案。
************/
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <set>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <map>
using namespace std;
int main()
{
int t;
while(~scanf("%d", &t))
{
if(t>=3)
printf("Yougth\n");
else
printf("Hrdv\n");
}
return 0;
}
/***********
取石子,巴什博奕变形,当围成一圈,每次取之后,位置都要改变:
************/
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <set>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <map>
using namespace std;
int main()
{
int t;
while(~scanf("%d", &t))
{
if(t%3==0)
printf("Yougth\n");
else
printf("Hrdv\n");
}
return 0;
}