#wch215. 区间求和

区间求和

【题目描述】

给定 nn 个整数和 qq 次询问。每次给出 l,rl,r,求 al+al+1+⋯+ara_l+a_{l+1}+\cdots+a_r。

【输入格式】

nn   qq

a1a_1   ⋯\cdots   ana_n

l1l_1   r1r_1

⋮\vdots

lql_q   rqr_q

【输出格式】

每次询问输出一行区间和。

【样例】

5 3
2 -1 4 3 5
1 3
2 5
4 4
5
11
3

【数据范围】

  • 1≤n≤3000001\le n\le300000
  • 1≤q≤1000001\le q\le100000
  • ∣ai∣≤109|a_i|\le10^9
  • 1≤l≤r≤n1\le l\le r\le n