• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

【ACwing】前缀和

互联网 diligentman 2周前 (04-06) 13次浏览
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>

using namespace std;

const int N=100010;

int n,m;
int a[N];
int s[N];

int main(){
    scanf("%d %d",&n,&m);
    //前缀和下标从1开始
    for(int i=1;i<=n;i++){
        scanf("%d",&a[i]);
        s[i]=s[i-1]+a[i];
    }
    //对于n个查询
    while(m--){
        int l,r;
        scanf("%d %d",&l,&r);
        printf("%dn",s[r]-s[l-1]);
    }
    return 0;
}

展开阅读全文

© 著作权归作者所有

举报

打赏

0


0 收藏

微信
QQ
微博

分享

作者的其它热门文章

【学习】Web技术入门之基础概念了解
【LeetCode】easy题 替换所有问号
时间管理】熟知的重要紧急四象限法则
【LeetCode】easy题 只出现一次的数字


程序员灯塔
转载请注明原文链接:【ACwing】前缀和
喜欢 (0)