#P5379. 差分_模板
差分_模板
题目描述
有一个整型数组 ,长度为 ,初始时已给定每个元素的值。接下来有 次修改操作,每次修改给出两个端点 和 ,表示将数组下标 到 (包含两端)的所有元素值增加 。请求出经过 次修改后数组的最终结果。
输入格式
第一行包含两个整数 和 ,分别表示数组的长度和修改次数。
第二行包含 个整数,表示数组 的初始值。
接下来 行,每行包含两个整数 和 ,表示一次区间加 操作。
输出格式
输出一行 个整数,用空格隔开,表示经过 次修改后数组的结果。
样例
5 2
1 2 3 4 5
1 2
2 3
2 4 4 5 5
样例解释
初始数组为 。
第一次操作:区间 加 ,变为 。
第二次操作:区间 加 ,变为 。
数据范围
- ,
- 初始数组元素值在 位有符号整数范围内。