题目描述:
Yougth和Hrdv玩一个游戏,拿出n个石子摆成一圈,Yougth和Hrdv分别从其中取石子,谁先取完者胜,每次可以从中取一个或者相邻两个,Hrdv先取,输出胜利着的名字。
输入描述:
输入包括多组测试数据。 每组测试数据一个n,数据保证int范围内。
输出描述:
输出胜利者的名字。
样例输入:
2 3
样例输出:
Hrdv Yougth
思路:每一次Yougth都在Hrdv去过的石子对面取,这样就保证了在n>2的时候,都是Yougth胜利
AC代码:
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int n;
while(~scanf("%d",&n))
{
if(n>2) printf("Yougth\n");
else printf("Hrdv\n");
}
}