#N1U12P01. 区间统一增量

区间统一增量

区间统一增量

难度:T4

【知识点:线段树懒标记】

前置知识:线段树懒标记及其冻结前置单元。

题目描述与输入

输入nn、qq及nn个初始整数。之后操作11 ll rr dd表示闭区间每项增加dd;操作22 ll rr表示查询。

输出

每次查询输出区间和。

数据范围

11<=n,q<=2000n,q<=2000;11<=l<=r<=nl<=r<=n;初值及dd绝对值<=10610^6。

样例输入

4 4
1 2 3 4
1 1 4 2
1 2 3 1
2 1 2
2 1 4

样例输出

8
20

样例说明

节点和立即更新,lazylazy只是尚未传给孩子的增加量。请按输入操作顺序逐步核对;没有规定输出的更新操作不输出额外内容。