OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题 A: 进攻

问题 A: 进攻

时间限制: 1 Sec  内存限制: 128 MB
提交: 44  解决: 21
[提交] [状态] [讨论版] [命题人:]

题目描述



~~~~

不好,德军的轰炸机!

“同志,醒醒!”

你,迪米特里·彼得连科,作为苏军的一员。

战况传来,西线战场节节败退,这是你第一次与德军交锋。

斯图卡式俯冲轰炸机低沉的尖啸声令人心畏,但是你明白不能退让半步。

“顿河,顿河,呼叫顿河,进攻!”。

 


假设战场上最开始有n名步兵、m辆坦克和k辆战斗机。战场上发生了q起事件。

事情的类型有7种:

1.敌军派出了x名步兵,我军会损失x名步兵。

2.敌军派出了x架战斗机,我军会损失x辆战斗机,2 * x辆坦克,3 * x名步兵。

3.敌军派出了x辆坦克,我军会损失x辆坦克,2 * x名步兵。

4.友军支援了x名步兵。

5.友军支援了x架战斗机。

6.友军支援了x辆坦克。

7.汇报我军步兵、坦克、战斗机数目。

假设敌军进攻之后,我军现存的部队人数少于敌军会造成的伤亡数字,则不用考虑多出来的伤亡部分。例如敌人派出了5名步兵,但我军只有4名步兵,则此轮事件过后,我军步兵人数变成了0名。


输入

第一行输入三个正整数n,m,k(1 nmk 100000)分别表示最初我军的步兵数、坦克数、战斗机数。

第二行一个正整数q表示事件数目。(1 q 50000)

接下来q行每行先输入一个正整数op(1 op 7)

op 6,则紧接着一个x(1 x 1000)含义如题面。

输出

对于每个7类型的事件,输出我军步兵、坦克、战斗机数目。

样例输入 Copy

3 2 1
5
2 1
7
4 2
2 1
7

样例输出 Copy

0 0 0
0 0 0