#421. 差分
差分
给出个数,现对这个数进行次操作,每次操作为将[]区间所有数加上或者减少。
最后询问区间[]的和。
输入
第一行输入。
接下来一行为个数。
接下来行,每行四个数
- 表示区间[]所有数增加
- 表示区间[]所有数减少。
- 为范围内的数
最后一行,两个数,询问区间[]的和。
输出
输出询问结果。
样例
样例输入1
5 3
1 2 3 4 5
1 2 3 4
2 1 1 5
1 4 5 2
1 3
样例输出1
9
相关
在下列比赛中:
给出n个数,现对这n个数进行m次操作,每次操作为将[x1,y1]区间所有数加上z或者减少z。
最后询问区间[x2,y2]的和。
第一行输入n,m。n≤100000,m≤100000
接下来一行为n个数。
接下来m行,每行四个数t,x1,y1,z
最后一行,两个数x2,y2,询问区间[x2,y2]的和。
输出询问结果。
5 3
1 2 3 4 5
1 2 3 4
2 1 1 5
1 4 5 2
1 3
9
在下列比赛中: