1915. 一维差分

这是一道模板题。给定一个长为 n 的数组 a,下标从 1 开始,初始每个值均为 0\forall 1\le i\le n,a_i=0。接下来有 m 次操作,每次选定一个区间 [l,r],将区间内所有 a_i 值加上 v。请你输出 m 次操作后的 a 数组。

输入

输入一行两个整数 n,m(1\le n,m\le 10^5)

接下来输入 m 行,每行三个整数 l,r,v(1\le l\le r\le n,-10^9\le v\le 10^9)

输出

输出一行 n 个整数,第 i 个整数为 a_i

样例

标准输入 复制文本
6 4
1 6 1
3 4 3
4 4 1
6 6 3
标准输出 复制文本
1 1 4 5 1 4
登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 57
通过 34