题解 | #【模板】静态区间和(前缀和)#
【模板】静态区间和(前缀和)
https://www.nowcoder.com/practice/ac79a1a4a66646cc87525d6faa86e021
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int t = sc.nextInt();
long[] a = new long[n + 1];
long[] s= new long[n + 1];
for(int i = 1; i <= n ; i ++){
a[i] = sc.nextLong();
s[i] = s[i - 1] + a[i];
}
while (t -- > 0){
int l = sc.nextInt();
int r = sc.nextInt();
System.out.println(s[r] - s[l - 1]);
}
sc.close();
}
}


