All tasks
Mediumprefix-sumsarrays

Range Sum Queries

Time limit 2 s · Memory 64 MBAcceptance: —Solved by: 0

Statement

The first line contains n, the second line contains n integers. The third line contains the number of queries q. Each of the next q lines contains l and r (1 ≤ l ≤ r ≤ n). For every query print the sum of the elements from a_l to a_r on its own line.

Examples

Example 1
Input
5
1 2 3 4 5
3
1 3
2 5
3 3
Output
6
14
3
Example 2
Input
3
-1 -2 -3
2
1 3
2 2
Output
-6
-2

Constraints

  • 1 ≤ n, q ≤ 10^5
  • -10^9 ≤ a_i ≤ 10^9
Solve this task to unlock the editorial.

AI tutor

Stuck? Get a nudge — the tutor explains the idea, it never hands you the solution.