主页
题目
状态
排名
OI排名
统计
题解
请登录
常用链接
AOJ考试系统
老赵代码
编译原理模考试拟
Java充电站
FCC网站
菜鸟网
字节豆包GPT
代码可视化
力扣网
牛客网
洛谷
杭电OJ
CodeForce
隐藏编译器
Problem C: 取石子(六)
上一题
正确率: $21.68\%$
下一题
Time Limit
$1$ 秒/Second(s)
Memory Limit
$512$ 兆字节/Megabyte(s)
提交总数
$452$
正确数量
$98$
"
裁判形式
标准裁判/Standard Judge
我的状态
尚未尝试
难度
分类标签
博弈
×
为本题添加算法分类(请不要超过5个)
当前分类(单击移除):
博弈
单击选择分类:
数学
循环
排序
字符串
正则表达式
编译原理
模拟
递归
顺序结构
构造
数论
STL
贪心
二维数组
搜索
递推
高精度
动态规划
二分
几何
组合数学
栈
数据结构
博弈
筛法
结构体
去重排序
回溯
树
高精度模拟
离散化
扩展欧几里得算法
图论
并查集
线段树
背包
概率算法
位运算
桶排序
矩阵快速幂
统计
二分答案
将来的你一定会感谢今天努力的自己
分支
明天的你一定感谢今天努力的自己
精细
队列
蓝桥杯
2024蓝桥杯_安科校赛
双指针
深度优先搜索
最小生成树
二分查找
优先级队列
网络流
二分图
"'
双端队列
字典树
堆
欧拉图
剪枝
usaco
快速矩阵幂
暴力枚举
分治
状态压缩
词法分析
递归下降分析
滑动窗口
递归下降
文法检测
数学 递推
Description
最近TopCoder的PIAOYI和HRDV很无聊,于是就想了一个游戏,游戏是这样的:有n堆石子,两个人轮流从其中某一堆中任意取走一定的石子,最后不能取的为输家,注意: 每次只能从一堆取任意个,可以取完这堆,但不能不取。假设PIAOYI先取石子,请你帮他判断他是否能赢(假设他们取的过程中不发生失误,他们足够聪明
)。
Input
第一行输入n,代表有n组测试数据(n<=1000000)
以下每组测试数据包含两行:第一行:包含一个整数m,代表本组测试数据有m(m<=1000)堆石子;
:第二行:包含m个整数Ai(Ai<=100),分别代表第i堆石子的数量。
Output
若PIAOYI赢输出“PIAOYI”,否则输出“HRDV”注意每组结果占一行。。
Sample Input
复制
3 2 1 1 3 3 8 11 2 5 10
Sample Output
复制
HRDV HRDV PIAOYI
提示
用整数的快速读取模板
inline int rd()
{
char ch=getchar();
int x=0,w=1;
//过滤掉其他字符
while(ch<'0'|| ch>'9')
{
if(ch=='-') w=-1;
ch=getchar();
}
while(ch>='0' && ch<='9')
{
//代替x=x*10+ch-'0';
x=(x<<1) + (x<<3) +(ch^48);
ch=getchar();
}
return x*w;
}
AOJ
Please Login