#2337. ztm 的超能力
ztm 的超能力
题目描述
ztm 最近获得了一个超能力,可以进行时间穿梭!
超能力的使用方式有以下两种:
- ztm 跨越 的时间吃掉一个美味度为 的蛋糕,也就是如果开始吃蛋糕的时间点是 , ztm 可以直接穿梭到吃完蛋糕的时间点
- 如果当前时间为 , ztm 可以回到最后一个 的吃完蛋糕的时间点,如果不存在这样的时间点,则回到时间点
现在 ztm 知道自己做了哪些事情,他想知道每次使用超能力以后他现在吃掉蛋糕的美味度总和为多少。
P.S. ztm 如果使用能力 回退了时间,那么他曾经吃掉的蛋糕也会因为时间的回退而消失,ztm 也将不再获得消失蛋糕的美味度
输入格式
第一行,一个数 ,表示 ztm 使用超能力的次数。
接下来 行,每行第一个数 ,代表操作种类:
若 ,代表操作 ,则输入两个数 ;
若 ,代表操作 ,则输入一个数 。
输出格式
对于每次操作,输出一行,表示答案。
数据规模与约定
对于 的数据,,保证吃完蛋糕的时间点不会超过 ;
对于 的数据,,保证吃完蛋糕的时间点和任何时刻的总美味度不会超过 。
样例输入
5
1 3 4
2 0
1 4 4
2 5
1 5 5
样例输出
4
4
8
0
5
样例解释
ztm 使用能力 ,花费时间 ,现在时间点为 ,此时 ztm 总共吃掉了美味度为 的蛋糕 ztm 使用能力 ,ztm 回到最后一个 吃完蛋糕的时间点,即回到 ,此时 ztm 总共吃掉了美味度为 的蛋糕 ztm 使用能力 ,花费时间 ,现在时间点为 ,此时 ztm 总共吃掉了美味度为 的蛋糕 ztm 使用能力 ,ztm 回到最后一个 吃完蛋糕的时间点,但是没有这样的时间点,即回到时间点 ,此时 ztm 还没有吃过蛋糕 ztm 使用能力 ,花费时间 ,现在时间点为 ,此时 ztm 总共吃掉了美味度为 的蛋糕