#P1060. 【模板】线段树 1
显示设置
本题导航点一下展开
我的笔记
✕
【模板】线段树 1
题目描述
给出一个长度为 的整数序列 。现在要支持 次操作,操作有两种:
1 x y k:把 中的每个数都加上 ;2 x y:输出 。
输入格式
第一行两个整数 。
第二行 个整数 。
接下来 行,每行第一个整数为 或 表示操作类型,含义如上。
输出格式
对每个 2 操作输出一行一个整数,表示区间和。
输入输出样例 #1
输入 #1
5 5
1 5 4 2 3
2 2 4
1 2 3 2
2 3 4
1 1 5 1
2 1 4
输出 #1
11
8
20
说明
数据范围
- 对于 的数据,,,,,操作中出现的 均满足 。题目保证任何时刻序列中每个数的绝对值都不超过 ,但区间和会更大,请使用 位整数。