T381851 伤害计算
题目描述
众所周知,在MC里的伤害有**摔落伤害、药水伤害和火焰伤害等**,它们的的计算公式是:
- 摔落伤害= $高度-3$
- 药水伤害= $(药水等级-1)\times4+6$
- 火焰伤害= $3\times时间$
但是,护甲值也会抵挡部分伤害(不包括药水伤害),计算公式是:
- 伤害=$原来伤害\times(护甲值\times5\%)$
一个Steve的生命值为 $H$,护甲值为 $A$,给出伤害的种类和伤害值,求Steve还剩多少生命值。
输入格式
第一行两个整数,表示Steve生命值 $H$、护甲值 $A$ 和受到的伤害次数 $T$。
接下来到 $T+1$ 行,每行两个整数 $T_i,T_j$ 。分别表示收到的伤害类型(1=摔落伤害,2=药水伤害,3=火焰伤害)和高度/药水等级/灼烧时间。(伤害向下取整)
输出格式
一行一个整数,Steve剩余的生命值,若Steve死亡,输出字符串 "Die!"。
说明/提示
所有数据