問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
長さ N の数列 A と、K 個の区間 (l_1,r_1) ... (l_K,r_K) が与えられるので、各区間についての A の区間和 A_{l_i} + ... + A_{r_i} (1 ≦ i ≦ K) を求めてください。
N K
A_1
...
A_N
l_1 r_1
...
l_K r_K
ans_1
...
ans_K
・1 ≦ N , K ≦ 100,000
・-100 ≦ A_i ≦ 100 (1 ≦ i ≦ N)
・1 ≦ l_i ≦ r_i ≦ N (1 ≦ i ≦ K)
4 2
16
88
10
-65
2 4
1 2
33
104
10 5
82
-37
40
-72
-24
-54
57
-6
42
-24
8 9
6 9
2 3
4 4
1 5
36
39
3
-72
-11