题目描述
题目描述
高桥君有 种类的卡牌,每种卡牌各有 张。最初,第 种卡牌的得分为 ,可用张数为 。
现在给出 个如下形式的查询,请按顺序处理:
1 x y:将第 种卡牌的得分设为 。2 x y:将第 种卡牌的可用张数设为 。3 x:如果可以选择 张卡牌,且满足每种卡牌选择的数量不超过其可用张数,则输出所能获得的最大得分总和,否则输出 。
输入格式
输入按以下格式从标准输入给出。 表示第 个查询。
输出格式
设第 类查询共有 个。请输出 行,第 行输出第 个 类查询的答案。
3
1 1
2 2
3 3
7
3 4
1 1 10
3 4
2 1 0
2 3 0
3 4
3 2
11
19
-1
4
数据范围
1 ≤ N,Q ≤ 2×10^5;0 ≤ a_i ≤ 10^9;0 ≤ b_i ≤ 10^4。第一类查询中 1 ≤ x ≤ N、0 ≤ y ≤ 10^9;第二类查询中 1 ≤ x ≤ N、0 ≤ y ≤ 10^4;第三类查询中 1 ≤ x ≤ 10^9。保证至少有一个第三类查询。