【模板】前缀和

原题链接:登录---专业IT笔试面试备考平台_牛客网

目录

[1. 题目描述](#1. 题目描述)

[2. 思路分析](#2. 思路分析)

[3. 代码实现](#3. 代码实现)


1. 题目描述

2. 思路分析

前缀和模板题。

前缀和中数组下标为1~n。

前缀和:pre[i]=pre[i-1]+a[i];

某段区间 [l,r]的和:pre[r]-pre[l-1]

3. 代码实现

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N=1e5+10;
int a[N],pre[N];

signed main(){
    ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
    int n,q; cin>>n>>q;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        pre[i]=pre[i-1]+a[i];
    }
    while(q--){
        int l,r; cin>>l>>r;
        cout<<pre[r]-pre[l-1]<<endl;
    }
    return 0;
}
相关推荐
旖-旎2 天前
前缀和(矩阵区域和)(8)
c++·算法·leetcode·前缀和·动态规划
Q741_1472 天前
每日一题 力扣 3548. 等和矩阵分割 II 前缀和 哈希表 C++ 题解
算法·leetcode·前缀和·矩阵·力扣·哈希表
hnjzsyjyj3 天前
洛谷 P1192:台阶问题 ← 动态规划 + 前缀和优化
前缀和·动态规划·差分
旖-旎3 天前
前缀和(连续数组)(7)
c++·算法·leetcode·前缀和·哈希算法
Q741_1473 天前
每日一题 力扣 3546. 等和矩阵分割 I 前缀和 贪心 剪枝 C++ 题解
算法·leetcode·前缀和·矩阵·剪枝·贪心
闻缺陷则喜何志丹4 天前
【分治法 前缀和】P8572 [JRKSJ R6] Eltaw|普及+
c++·算法·前缀和·洛谷·分治法
Tisfy4 天前
LeetCode 2906.构造乘积矩阵:前后缀分解
算法·leetcode·前缀和·矩阵·题解·前后缀分解
旖-旎4 天前
前缀和(和为K的子数组)(5)
c++·算法·leetcode·前缀和·哈希算法·散列表
Q741_1474 天前
力扣经典模板题 前缀积 力扣 2906. 构造乘积矩阵 每日一题 哈希表 找规律 力扣 13. 罗马数字转整数 C++
算法·leetcode·前缀和·矩阵
闻缺陷则喜何志丹5 天前
【动态规划+前缀和+化环为链】P8810 [蓝桥杯 2022 国 C] 数组个数|普及+
c++·算法·前缀和·蓝桥杯·动态规划·洛谷·化环为链