#4402. 加数

加数

题目描述:

输入一个长度为 $n$ 的整数序列。 接下来输入 $m$ 个操作,每个操作包含三个整数 $l,r,c$,表示将序列中区间 $[l,r]$ 的每个数加上 $c$。

请你输出进行完所有操作后的序列。


输入格式:

  • 第一行包含两个整数 $n$ 和 $m$。
  • 第二行包含 $n$ 个整数,表示整数序列。
  • 接下来 $m$ 行,每行包含三个整数 $l, r, c$,表示一个操作。

输出格式:

输出一行,包含 $n$ 个整数,表示最终序列。


样例输入 1:

6 3
1 2 2 1 2 1
1 3 1
3 5 1
1 6 1

样例输出 1:

3 4 5 3 4 2

样例输入 2:

5 2
0 0 0 0 0
1 5 3
2 4 -2

样例输出 2:

3 1 1 1 3

数据范围:

  • $1 \leq n,m \leq 10^6$
  • $1 \leq l \leq r \leq n$
  • $-1000 \leq c \leq 1000$
  • $-1000 \leq$ 序列中元素的值 $\leq 1000$