然长夜终尽,天将启明……
惟以平旦之孤星,何胜东方之既白.
还请觉悟. 今朝此日,都市一星,势必陨灭."
你和邵即将进行接待战.
你与邵均各自有:
在接下来的 R 个回合内,每回合双方会获得若干行动并加入对应队列,然后按规则进行一系列两两对抗.
每个回合会依次进行三个环节:获取行动——对抗——回合结束
回合流程:
每个行动包含一个类型 和一个点数,行动一共有三种类型:
对抗规则:
混乱与死亡:
在游戏结束后,输出你和邵的剩余血量,无论双方队列是否为空.
第一行为四个整数 HP1, SP1, HP2, SP2(1 ≤ HP1, SP1, HP2, SP2 ≤ 1 × 1012),分别表示自身的血量条,混乱条,对方的血量条,混乱条;
第二行为一个整数 R(1 ≤ R ≤ 1 × 105);
之后的每 R 组数据:
第一行为两个整数 k1, k2(0 ≤ k1, k2 ≤ 1 × 105), 分别表示自身该回合获得的行动数量和对方该回合获得的行动数量.
接下来 k1 行为自身该回合获得的行动,
第一个值为字符串 s1, i(
), 表示行动类型;第二个值为整数 c1, i(0 ≤ c1, i ≤ 1 × 1012) 表示该行动的行动点数.
接下来 k2 行为对方该回合获得的行动,
第一个值为字符串 s2, i(
), 表示行动类型;第二个值为整数 c2, i(0 ≤ c2, i ≤ 1 × 1012) 表示该行动的行动点数.
题目保证
.
两个整数,分别表示游戏结束后自身的血量和邵的血量.
20 10 20 10 3 3 3 Attack 6 Attack 3 Defence 4 Hide 5 Attack 8 Defence 2 2 2 Attack 4 Attack 7 Attack 5 Hide 7 2 2 Attack 2 Defence 8 Hide 6 Attack 6
6 3
12 6 10 5 2 3 3 Hide 4 Attack 3 Attack 7 Hide 5 Defence 2 Attack 6 2 1 Attack 4 Attack 5 Attack 100
12 0
样例一解释:
;邵行动队列为
.
对抗邵
,邵受到6的血量伤害和混乱伤害,两个行动移除;
对抗邵
,我方受到8的血量伤害和混乱伤害,两个行动移除;
对抗邵
,邵受到4的混乱伤害,两个行动移除.此时邵的混乱条为0,进入崩溃,行动队列被立即清空,且下回合跳过获取行动阶段;
;邵行动队列为空.
对抗邵的空行动,邵受到4的血量伤害和混乱伤害,我方行动移除;
对抗邵的空行动,邵受到7的血量伤害和混乱伤害,我方行动移除;
;邵行动队列为
.
对抗邵
,邵回复6的混乱值,由于邵的混乱条为满值,所以无变化.我方行动移除,邵行动放回队首;
对抗邵
,邵受到8的混乱伤害,双方行动移除;
,我方收到6的血量伤害和混乱伤害,我方行动移除. 样例二解释:
;邵行动队列为
.
对抗邵
,邵恢复5的混乱伤害,由于邵的混乱条为满值,所以无变化。我方行动移除,邵行动放回队首;
对抗邵
,邵恢复5的混乱伤害,由于邵的混乱条为满值,所以无变化。我方行动移除,邵行动放回队首;
对抗邵
,邵受到7的血量伤害和混乱伤害,由于邵此时的混乱值为5,舍去溢出的2点伤害.此时邵的混乱条为0,进入崩溃,行动队列被立即清空,且下回合跳过获取行动阶段;
;邵行动队列为空.
对抗邵的空行动,邵受到4的血量伤害和混乱伤害,由于邵此时的血量为3,舍弃溢出的1点伤害.邵的血量为0,立即结束游戏.
| Name |
|---|


