D. 前缀和数组

    传统题 1000ms 256MiB

前缀和数组

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

甲号在学习前缀和算法。给定一个长度为 n 的整数数组,请你帮甲号计算从第 L 个元素到第 R 个元素的和。

前缀和数组定义:

prefix[i] = a[1] + a[2] + ... + a[i],其中 1 ≤ i ≤ n

区间求和公式:

sum(L, R) = prefix[R] - prefix[L-1]

输入格式

第一行包含一个整数 n (1 ≤ n ≤ 1000),表示数组长度。

第二行包含 n 个整数 a[1], a[2], ..., a[n],表示数组元素,每个整数的绝对值不超过 1000。

第三行包含两个整数 L 和 R (1 ≤ L ≤ R ≤ n),表示查询区间。

输出格式

一个整数,表示区间 [L, R] 内所有元素的和。

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

python 内测

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-4-30 19:00
结束于
2026-4-30 21:00
持续时间
1 小时
主办人
参赛人数
4