题解 | 【模板】静态区间和(前缀和)
【模板】静态区间和(前缀和)
https://www.nowcoder.com/practice/ac79a1a4a66646cc87525d6faa86e021
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int q = sc.nextInt();
long[] preSum = new long[n + 1];
Arrays.setAll(preSum, k -> k == 0 ? 0 : preSum[k - 1] + sc.nextInt());
while (q-- > 0) {
System.out.println(-preSum[sc.nextInt() - 1] + preSum[sc.nextInt()]);
}
}
}
查看6道真题和解析
三奇智元机器人科技有限公司公司福利 86人发布