#P1342. 小陶的疑惑2
小陶的疑惑2
题目描述
解决了助教给出的第一个问题后,小陶对数据结构的兴趣被点燃了,他央求助教给他出了第二个问题:
给出一个有 个元素的序列 (),进行 ()次操作,操作有两种类型:
- :给 都加上 。
- :输出 的值。
输入格式
第一行两个整数 。
第二行 个整数表示序列中元素的大小。
接下来 行,每行 个或 个整数,表示一个操作,格式见题面。
输出格式
对于每个操作 ,输出对应的结果。
样例输入输出
5 5
1 5 4 2 3
1 2 4 2
2 3
1 1 5 -1
1 3 5 7
2 4
6
10
说明
对于 的数据, ;
对于 的数据: ;
对于 的数据: ;
对于 的数据: $ 2 \leq n \leq 100000,1 \leq m \leq 200000,1 \leq x \leq y \leq n, 0 \leq c \leq 10^{9} $ 。