120001 - 一维前缀和

输入一个长度为n 的整数序列a。接下来再输入m 个询问,每个询问ai输入一对l, r 。对于每个询问,输 
出原序列中从第l 个数到第r 个数的和。

输入

第一行包含两个整数n 和m 。 
第二行包含n 个整数,表示整数数列a。 
接下来m 行,每行包含两个整数l 和r ,表示一个询问的区间范围。

 

数据范围:

1 ≤ l ≤ r ≤ n , 1 ≤ n,m ≤ 100000 
−1000≤数列中元素的值≤1000

输出

共m 行,每行输出一个询问的结果。

样例

输入

5 3
2 1 3 6 4
1 2
1 3
2 4

输出

3
6
10
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题