#B1426. 战棋游戏物资管理
战棋游戏物资管理
【题目描述】
小灰灰有一家战棋游戏店,A、B、C 三家公司约定要在不同的三天来到店中团建。
战棋游戏一共有 种旗子。
最开始,A、B、C 三家公司对第 种旗子的需求数量分别为 。
由于三家公司是在不同的三天使用这些旗子,所以对于第 种旗子,小灰灰只需要按照三家公司中需求最多的数量备货即可。
接下来小灰灰会依次接到 个电话。
第 个电话会告诉小灰灰,某家公司对某一种旗子的需求数量发生了变化。
每次接完电话后,请计算小灰灰总共需要准备多少枚旗子,才能满足三家公司的需求。
【输入描述】
第一行输入两个整数 ,表示旗子种类数和电话数量。
接下来 行,第 行输入三个非负整数 ,分别表示 A、B、C 三家公司对第 种旗子的初始需求数量。
接下来 行,第 行输入三个整数 ,表示第 家公司对第 种旗子的需求数量修改为 。
其中 分别表示 A、B、C 三家公司。
保证:
- ;
- ;
- ;
- 。
【输出描述】
输出 行,第 行表示第 个电话后,小灰灰总共需要准备的旗子数量。
【样例 1】
【样例 1 输入】
4 5
2 5 3
0 4 1
7 2 6
1 1 1
1 2 8
3 1 9
2 3 10
1 3 4
3 4 0
【样例 1 输出】
21
25
28
28
28
【样例 1 解释】
初始时,四种旗子分别需要备货 枚,总数为 。
第 个电话后,第 种旗子的最大需求从 变为 ,总数变为 。
第 个电话虽然修改了第 种旗子的需求,但该种旗子最大需求仍为 ,所以总数不变。
【样例 2】
【样例 2 输入】
5 6
10 20 30
5 5 5
100 1 1
0 0 0
8 13 8
2 1 40
1 3 2
3 4 7
2 5 3
1 2 6
3 1 1
【样例 2 输出】
158
60
67
62
63
63
【数据规模与约定】
| 测试点编号 | 分数 | 特殊性质 |
|---|---|---|
1 ~ 8 |
40 | |
9 ~ 10 |
60 |