$$$XPL$$$ 是一名老年大乱斗玩家。最近新赛季推出了一件能够让英雄无限叠加生命值的新装备——心之钢 。对于变大变肉有着谜之执念的 $$$XPL$$$ 当然义无反顾地加入了钢门。
这天,$$$XPL$$$ 兴奋地对室友说自己刚玩了一把"爽局",室友好奇 $$$XPL$$$ 的英雄最终拥有多少生命值,粗心的 $$$XPL$$$ 却说他已经忘了。好在室友从他的游戏文件中找到了那一局的对局日志、英雄的初始生命值 $$$H_1$$$ 和成长生命值 $$$H_2$$$,所以我们可以借助这些信息计算出 $$$XPL$$$ 那一局最终的生命值,但是室友太菜了,所以向你寻求帮助,你可以告诉他答案吗?
一篇对局日志包含了 $$$m$$$ 个事件,且保证只会出现以下三种事件:
第一行输入三个整数 $$$H_1\ (500\le H_1\le 1000)$$$ — 初始生命值,$$$H_2\ (1\le H_2\le 100)$$$ — 成长生命值,$$$m\ (0\le m\le 1000)$$$ — 事件的个数。
接下来 $$$m$$$ 行,第 $$$i$$$ 行输入一个字符串 $$$mm:ss\ (00:00\le mm:ss\le 60:00)$$$ — 时间线(保证分钟和秒钟都以两位整数的形式给出),一个整数 $$$type\ (1\le type\le 3)$$$ — 事件类型,若 $$$type\ =\ 3$$$ 则再输入一个整数 $$$x\ (1\le x\le 5)$$$ — 敌方英雄编号。
输入保证事件1只会出现至多一次,事件按时间顺序给出,且每秒只会发生一个事件。
输出一个整数,表示对局最终英雄的生命值。
500 10 3 11:45 2 14:19 2 19:18 3 1
520
1000 100 7 00:00 2 00:30 3 1 01:00 1 01:30 2 01:40 3 1 01:45 3 2 01:50 3 1
2048
为了方便计算,触发心之钢提供的生命值都向下取整。如当前生命值为 $$$114514$$$,触发一次心之钢则会造成 $$$125\ +\ 0.06\ \times\ 114514\ =\ 125\ +\ 6870.84\ =\ 6995.84$$$ 的伤害,并提供 $$$\lfloor 6995.84\ \times \ 0.1\rfloor \ =\ \lfloor 699.584\rfloor =\ 699$$$ 的生命值。
| Name |
|---|


