#ABC287G. 余额更新查询
余额更新查询
余额更新查询
题目描述
高桥君有 种卡片,每种卡片有 张。初始时,第 种卡片的分数为 ,额度为 。
给定 个以下格式的查询,请按顺序处理:
1 x y:将第 种卡片的分数设为 。
2 x y:将第 种卡片的额度设为 。
3 x:若能在满足以下条件的约束下选出 张卡片,输出所选卡片分数之和的最大可能值;否则输出 -1。
每种卡片的选择张数不能超过其额度。
输入格式
输入按以下格式从标准输入给出,其中 表示第 个查询:
输出格式
输出 行,其中 为第 3 种查询的个数。
第 行输出第 个此类查询的答案。
样例
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 个第 3 种查询,可以选 1 张第 2 种卡片和 3 张第 3 种卡片,分数之和为 ,这是最大值。
对第 2 个此类查询,可以选 1 张第 1 种卡片和 3 张第 3 种卡片,分数之和为 ,这是最大值。
对第 3 个此类查询,无法选出 4 张卡片,因此输出 -1。
对第 4 个此类查询,可以选 2 张第 2 种卡片,分数之和为 ,这是最大值。
数据范围
- 对第 1 种查询,,。
- 对第 2 种查询,,。
- 对第 3 种查询,。
- 至少存在一个第 3 种查询。
- 输入中的所有值均为整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 2606
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者