#C10L03P04. C10.L03.差分.课堂练习3.种树

C10.L03.差分.课堂练习3.种树

题目描述

安迪在他的庄园里种了 nn 棵树,排列成一排,标号为 11nn。最开始的时候 nn 棵树的高度都是 00,也就是种子刚刚被埋下,树还没有长出来。安迪会一种魔法,他每使用一次魔法,就可以让树标号落在连续区间 [ll, rr] 里的树的高度增加 11。他可以使用 qq 次这种魔法,然后他很好奇,在使用了 qq 次魔法之后,他的所有树的高度分别是多少呢?

输入格式

第一行输入两个整数 nnqq ( 1n,q1051 \le n,q \le 10^5 )。

接下来 qq 行,每行输入两个整数 ll, rr,表示安迪让标号落在区间 [ll, rr] 里的树高度都加 11。(1lrn1 \le l \le r \le n)

输出格式

输出共一行,包含 nn 个整数,第 ii 个数表示第 ii 棵树的高度,每个数字后面输出一个空格。

样例

10 3
1 3
2 4
3 3
1 2 3 1 0 0 0 0 0 0