#1058. 【基础】倒水

【基础】倒水

说明

在一个桌子上摆放了nn个杯子,每个杯子中有一定量的水。小A同学负责向杯子中倒水,他总共倒了kk次,每次会向从第LL个杯子到第RR个杯子中添加PP毫升的水(注意:水只可能增加,不可能减少)。

请问小AA同学倒了kk次水之后,nn个杯子每个杯子有多少毫升的水。

输入格式

第一行包含两个整数nnkk

第二行包含nn个整数,表示一开始每个杯子中水的毫升数。

接下来kk行,每行包含三个整数LRPL,R,P,表示一次操作。

输出格式

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

样例

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

数据范围

1n,k100000,1LRn,0P1000,0杯子中水的初始量10001≤n,k≤100000,1≤L≤R≤n,0≤P≤1000,0≤杯子中水的初始量≤1000

本题数据上保证所有的杯子在加水之后,水量值任然在int范围内。