U487628 PXS卡牌
题目背景
小p,小x和小s今天又来到了洛谷公园玩,但是今天是个对他们来说是个好日子,因为他们都~~AK了csp-j~~
他们走着走着就饿了,于是就在附近的小超市买了一些蒟蒻吃……但是很不幸,他们遇到了黑商,原本价钱只需要 $233$ 元的蒟蒻现在被黑心老板卖到了 $114514$ 元。毕竟卖的太贵了,他们三人谁都不愿意付钱,于是他们决定开一局 $PXS$ 牌局!
题目描述
$PXS$ 牌局是一种奇妙的卡牌对局:
每人每局均有 $3$ 张药水(Buff)牌可以选,分别是:
**力量II** `power` : 使用后的**第一次攻击**对其他决斗者造成的攻击+3。(其余所有公式计算后再进行计算)
**生命III** `health` :使用后自己的生命值+5。
**体力MAX** `strength`:使用后自己的体力值+10。
药水牌**每时每刻**都可以使用哦!
“别忘了,我们还有生命值!”,小x说。
每人初始生命值有20。如果生命药水使用后,不会提高生命上限。
比如生命值为17,使用生命药水后生命值**并不会变成22**,会变成**20**。
## 注意:
$ 攻击力=当前生命值 $。
“还有体力值!”,小s说。
每人**初始体力为$20$**,**上限也为$20$**,每当有一个决斗者攻击后会恢复 $1$ 点。
“我们还有技能牌!”小p叫到。
是的,我们有三张技能牌可选,它们分别是:
**格挡** `block` :可以抵御部分任意一方带来的攻击,受到攻击量的计算公式为:
$$\left | 受到攻击前的生命值 - 带来攻击一方的生命值\right | $$
**闪避** `dodge` :可以完全躲避对方的攻击 但是会消耗部分体力值,计算公式为:
$$\left \lfloor \frac{带来攻击一方的体力值^2}{受到攻击前的体力值} \right \rfloor $$
**重击** `crit` , 增加20%攻击力,但是同时需要扣除部分体力值,扣除的体力值计算公式为:
$$当前的体力值\times 0.25$$
# 注意 :
每一个决斗者都足够聪明。~~希望他们信奥赛没学傻~~
### 像这样:

**其实都足够聪明**。
输入格式
第一行一个整数 $T$ 表示对局次数 。
以下共有 $3\times T$ 行输入
**输入每个人的出牌情况按照顺序:小p,小x,小s**
每人的出牌情况输入格式如下:
$·$ 要攻击的角色,用字符表示: `p` , `x` , `s`
$·$ 使用的buff牌,已给出输入方式
$·$ 使用的技能牌,已给出输入方式
**上述 $3$ 项输入均在同一行,中间用空格隔开**
输出格式
先输出 $T$ 行,表示每一场对局**获胜**的人的名字。
最后输出一行,为最终付钱人的名字,当然,最终付钱人是输的对局数最多的人。如果有很多人输的对局最多并且都一样,则名字字典序最前面的人会成为**那个”幸运儿“**。
说明/提示
**特别鸣谢文案提供者:** @Nake_fu