差分_模板
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有一个整型数组 ,长度为 ,初始时已给定每个元素的值。接下来有 次修改操作,每次修改给出两个端点 和 ,表示将数组下标 到 (包含两端)的所有元素值增加 。请求出经过 次修改后数组的最终结果。
输入格式
第一行包含两个整数 和 ,分别表示数组的长度和修改次数。 第二行包含 个整数,表示数组 的初始值。 接下来 行,每行包含两个整数 和 ,表示一次区间加 操作。
输出格式
输出一行 个整数,用空格隔开,表示经过 次修改后数组的结果。
5 2
1 2 3 4 5
1 2
2 3
2 4 4 5 5
样例解释
初始数组为 。 第一次操作:区间 加 ,变为 。 第二次操作:区间 加 ,变为 。
数据范围与提示
- ,
- 初始数组元素值在 位有符号整数范围内。