Range Add, Range Sum
Support A l r v — add v to every element of al..r — and Q l r — print the sum of al..r.
Input: the first line has N and Q; the second line has the initial array; each of the next Q lines is an operation.
Output: one line per query with the sum.
Constraints:
- 1 ≤ N, Q ≤ 105
- |values|, |v| ≤ 104
Sample Tests
Input 1
5 4 1 2 3 4 5 Q 1 5 A 2 4 10 Q 3 5 Q 1 1
Output 1
15 32 1
Input 2
1 2 0 A 1 1 5 Q 1 1
Output 2
5
Discussion (opens after you solve — no spoilers before)
No comments yet.