2062: 【基础】倒水
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:20
解决:13
题目描述
在一个桌子上摆放了n个杯子,每个杯子中有一定量的水。小A同学负责向杯子中倒水,他总共倒了k次,每次会向从第L个杯子到第R个杯子中添加P毫升的水(注意:水只可能增加,不可能减少)。
请问小A同学倒了k次水之后,n个杯子每个杯子有多少毫升的水。
输入
第一行包含两个整数n和k。
第二行包含n个整数,表示一开始每个杯子中水的毫升数。
接下来k行,每行包含三个整数L,R,P,表示一次操作。
数据范围1≤n,k≤100000,1≤L≤R≤n,0≤P≤1000,0≤杯子中水的初始量≤1000
输出
共一行,包含n个整数,表示最终n个杯子每个杯子有多少毫升的水。
样例输入 复制
8 3
1 2 10 8 1 5 1 1
7 8 12
1 8 4
2 3 12
样例输出 复制
5 18 26 12 5 9 17 17