众所周知,一个公司的
该公司初始时有
为了最大化公司的运作效率,公司老板 0/\/\G 决定进行一些人员调动。具体来说,可以将编号为
公司老板 0/\/\G 自然想知道,该如何进行人员调动,使公司的业绩最大?
这当然难不倒他,然而,公司优秀员工的数量也会发生变化;具体来说,会依次发生
1 x v
:先令 ,然后新增一位编号为 、初始部门为 、能力值为 的优秀员工;2 id
:编号为 的优秀员工将被辞退。
公司老板 0/\/\G 希望你能在最开始和每个事件发生后,告诉他公司的业绩最大可能是多少?
注意,每次人员调动都是独立的,也就是每次计算公司的最大可能业绩时,每个优秀员工都会回到其所在的初始部门。
输入格式
输入的第一行包含一个正整数
输入的第二行包含三个整数
输入的第三行包含
接下来
接下来 1 x v
或 2 id
表示一次事件。
输出格式
输出一行包含
样例一
input
1 3 2 1 1 1 2 1 1 3 1 2 2
output
4 5
样例二 ~ 样例十五
见附件文件。
数据范围
对于所有的数据,保证:
对于事件 2,保证:
测试点编号 | 特殊性质 | ||||
---|---|---|---|---|---|
1 | 无 | ||||
2, 3 | 无 | ||||
4, 5 | 无 | ||||
6 ~ 8 | 无 | ||||
9 ~ 11 | 无 | ||||
12 ~ 14 | B | ||||
15 ~ 18 | 无 | ||||
19 ~ 21 | A | ||||
22 ~ 24 | AB | ||||
25 ~ 28 | A | ||||
29 ~ 31 | 无 | ||||
32 ~ 34 | C | ||||
35 ~ 38 | B | ||||
39 ~ 44 | 无 | ||||
45 ~ 50 | 无 |
特殊性质 A:无事件 2;
特殊性质 B:
特殊性质 C:
时间限制:
空间限制: