#P9123. 静态区间和(Static Range Sum)

静态区间和(Static Range Sum)

静态区间和(Static Range Sum)

问题描述

给你一个非负整数序列 A=(a0,a1,,aN1) A = (a_0, a_1, \dots, a_{N-1}) ,长度为 N N 。请按顺序处理以下 Q Q 个查询:

  • 给定整数 li l_i ri r_i ,输出 k=liri1ak \sum_{k = l_i}^{r_i - 1} a_k

约束条件

  • 1N5×105 1 \leq N \leq 5 \times 10^5
  • 1Q5×105 1 \leq Q \leq 5 \times 10^5
  • 0ai109 0 \leq a_i \leq 10^9
  • 0li<riN 0 \leq l_i < r_i \leq N

输入格式

N QN\ Q
a0  aN1a_0\ \cdots\ a_{N-1}
l1 r1l_1\ r_1
:
lQ rQl_Q\ r_Q

5 5
1 10 100 1000 10000
2 3
0 3
2 5
3 4
0 5
100
111
11100
1000
11111