2256: 【入门】计算能力

时间限制:1000 ms 内存限制:128 MB
上传者:
提交:316 通过:164

题目描述

小A同学有着很强的计算能力,张老师为了检验小A同学的计算能力,写了一个 $n$ 个数的数列。
张老师问了小A同学 $m$ 个问题,每个问题都是请小A同学计算这个数列从第 $x$ 个数开始到第 $y$ 个数结束这个区间的所有数的和。
请你编程帮助张老师计算出结果。

输入格式

第一行包含两个整数 $n$ 和 $m$ 。
第二行包含 $n$ 个整数。
接下来 $m$ 行,每行包含两个整数 $x$ 和 $y$ 表示。


数据范围
$1 \le x \le y \le n$
$1 \le n,m \le 100000$
$-1000 \le$ 数列中元素的值 $\le 1000$

输出格式

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

输入样例 复制

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

输出样例 复制

10
18
17

分类标签