ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

B3612 【深进1.例1】求区间和

2026/8/9 18:58:07 拓冰建站 浏览量
B3612 【深进1.例1】求区间和

本体考的是前缀和
前缀和可以简单理解为「数列的前n项的和」,是一种重要的预处理方式

image

点击查看代码
#include <bits/stdc++.h>using namespace std;int main(){int n;cin >> n;vector<int> a(n + 10), s(n + 10);for(int i = 1; i <= n; i ++){cin >> a[i];s[i] += a[i] + s[i - 1];}int q;cin >> q;while(q --){int l,r;cin >> l >> r;cout << s[r] - s[l - 1] << endl;}return 0;
}