Hearthstone So Easy炉石太简单了

题目链接:https://acs.jxnu.edu.cn/problem/ICPCJX2021H

炉石是一款回合制游戏。游戏流程是:玩家1抽牌=>玩家1出牌=>玩家2抽牌=>玩家2出牌。
我们将游戏规则简化如下:

 轮到玩家出牌时,玩家只能从他(她)自己手中的牌里尝试抽牌。
 轮到玩家出牌时,玩家可以选择:
1.增加自己的k点健康值。需要注意的是健康值没有上限。
2.减少对手的k点健康值。
当玩家手里没有牌时,该玩家将进入“疲劳期”。这段时间里,该玩家每一次抽牌都将增加1点疲劳值,然后他的健康值将减少疲劳值对应的点数。疲劳值初始为0点。
Pllj和freesin非常喜欢玩炉石游戏。在某一局里,这两个玩家手里都没有牌了,而且他们两个的疲劳值都为0点,健康值都为n点。当某个玩家的健康值小于等于0点时,该玩家立即输掉比赛。
这时轮到plli出牌了。他们两个都很聪明,都打得很好。谁会是赢家?请输出他的名字。

输入:
第一行只包括一个整数t(1≤t≤10^5),
表示有t组数据。
每组测试数据占一行,包含两个正数n,k(1≤n,k≤10^9),以空白符隔开,题目中有关与n和k的意义描述。

样例输入:
2
10 9
5 3

样例输出:
pllj
freesin

注释:
对第一组测试数据有:
1.轮到pllj抽牌:pllj手里没牌了想抽牌。他的疲劳值变为1或加1,然后pllj的健康值减少1点变为9点。
2.轮到pllj出牌:pllj对freesin造成了9点的伤害。之后freesin剩余1点健康值。
3.轮到freesin抽牌:freesin手里没牌了想抽牌。他的疲劳值变为1或加1,然后他的健康值减1变为0点。这时freesin输掉比赛。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值