#671. 区间求和
区间求和
区间求和
题目描述
给定一个长度为 的数组 ,有 次询问,每次询问下标 到 (包含两端)之间所有元素的和。
输入格式
第一行两个整数 和 。
第二行 个整数 。
接下来 行,每行两个整数 和 ,表示一次询问。
输出格式
对于每次询问,输出一行一个整数,表示区间和。
样例
5 3
1 2 3 4 5
1 3
2 5
4 4
6
14
4
数据范围
,,。
提示:区间和可能超过 int 的范围。
给定一个长度为 n 的数组 a,有 q 次询问,每次询问下标 l 到 r(包含两端)之间所有元素的和。
第一行两个整数 n 和 q。
第二行 n 个整数 a1,a2,…,an。
接下来 q 行,每行两个整数 l 和 r,表示一次询问。
对于每次询问,输出一行一个整数,表示区间和。
5 3
1 2 3 4 5
1 3
2 5
4 4
6
14
4
1≤n,q≤105,∣ai∣≤109,1≤l≤r≤n。
提示:区间和可能超过 int 的范围。