P1199 B18 习题-3 区间求和2

暂无评定 传统题 GESP递推循环结构 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

P1199B18 习题-3 区间求和2

暂无评定 传统题 GESP递推循环结构 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

现有编号从 1∼n1\sim n 的数列,进行 kk 次将某段区间上的每个数加上 pp 的操作后,

请你求出在 kk 次操作后,区间 [a,b][a,b] 中所有元素之和。

输入格式

第一行两个整数 n,kn,k,依次表示数列的个数和操作的次数;

第二行 nn 个整数 xix_i ,第 ii 个数表示数列第 ii 项的初始值;

接下来的 kk 行,每行三个整数 l,r,pl,r,p,表示将区间 [l,r][l,r] 中每个数加上 pp ;

最后一行两个整数a,ba,b ,表示完成上述 kk 次操作后,询问 [a,b][a,b] 的区间和。

输出格式

一行一个整数,输出询问的答案。

样例输入

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

样例输出

4

数据范围

对于 30%30\% 的数据: 1≤n≤1000,1≤k≤10001\le n\le 1000,1\le k \le 1000 ;

对于 100%100\% 的数据: 1≤n≤105,1≤k≤1051\le n\le 10^5,1\le k \le 10^5 。