#z88. 多次求区间和

多次求区间和

  • 题目名称:一维数组区间和计算
  • 题目描述:给定一个长度为 (n) 的整数数组 (a),然后有 (m) 次查询,每次查询给定区间 ([l, r]),求该区间内所有元素的和。你需要使用一维前缀和的方法来解决。
  • 输入描述:第一行输入两个整数 (n) 和 (m),分别表示数组的长度和查询的次数。第二行输入 (n) 个整数,代表数组 (a) 的元素。接下来 (m) 行,每行输入两个整数 (l) 和 (r),表示查询的区间。
  • 输出描述:对于每次查询,输出区间 ([l, r]) 内所有元素的和,每个结果占一行。
  • 输入样例
5 3
1 2 3 4 5
1 3
2 4
3 5
  • 输出样例
6
9
12

数据范围: 1≤n≤2000,1≤m≤1000,1≤k≤n,数组元素 a[i]的范围是[−100,100]。