#aBC287G. [ABC287G] Balance Update Query
[ABC287G] Balance Update Query
AT_abc287_g [ABC287G] Balance Update Query
题目描述
高桥君有 种类的卡牌,每种卡牌各有 张。最初,第 种卡牌的得分为 ,可用张数为 。
现在给出 个如下形式的查询,请按顺序处理:
1 x y:将第 种卡牌的得分设为 。2 x y:将第 种卡牌的可用张数设为 。3 x:如果可以选择 张卡牌,且满足每种卡牌选择的数量不超过其可用张数,则输出所能获得的最大得分总和,否则输出 。
输入格式
输入按以下格式从标准输入给出。 表示第 个查询。
输出格式
设第 类查询共有 个。请输出 行,第 行输出第 个 类查询的答案。
输入输出样例 #1
输入 #1
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
输出 #1
11
19
-1
4
说明/提示
限制条件
- 对于第 类查询,
- 对于第 类查询,
- 对于第 类查询,
- 至少包含一个第 类查询
- 所有输入均为整数
样例解释 1
对于第 个 类查询,可以选择第 种卡牌 张、第 种卡牌 张,得分总和为 ,这是最大值。
对于第 个 类查询,可以选择第 种卡牌 张、第 种卡牌 张,得分总和为 ,这是最大值。
对于第 个 类查询,无法选择 张卡牌,因此输出 。
对于第 个 类查询,可以选择第 种卡牌 张,得分总和为 ,这是最大值。
由 ChatGPT 4.1 翻译