#1831. 前缀和与差分-课堂案例3

前缀和与差分-课堂案例3

题目描述

《倒水》

在一个桌子上摆放了 n 个杯子,每个杯子中有一定量的水。小 A 同学负责向杯子中倒水,他总共倒了 k 次,每次会向从第 L 个杯子到第 R 个杯子中添加 P 毫升的水(注意:水只可能增加,不可能减少)。请问小 A 同学倒了 k 次水之后, n 个杯子每个杯子有多少毫升的水。

输入格式

第一行包含两个整数 n 和 k。 第二行包含 n 个整数,表示一开始每个杯子中水的毫升数。 接下来 k 行,每行包含三个整数 L,R,P,表示一次操作。

输出格式

共一行,包含n 个整数,表示最终 n 个杯子每个杯子有多少毫升的水。

样例

输入样例 1

8 3
1 2 10 8 1 5 1 1
7 8 12
1 8 4
2 3 12

输出样例 1

5 18 26 12 5 9 17 17

输入样例 2

5 2
1 2 3 4 5
1 3 10
2 5 5

输出样例 2

11 17 18 9 10

输入样例 3

3 4
0 0 0
1 1 100
2 2 200
3 3 300
1 3 10

输出样例 3

110 210 310

输入样例 4

6 3
10 20 30 40 50 60
1 6 5
2 5 10
3 4 20

输出样例 4

15 35 65 75 65 65