第二条题解
2026-01-14 17:56:19
发布于:香港
4阅读
0回复
0点赞
#include<stdio.h>
signed main(int argc,char** argv){
int n;
scanf("%d\n",&n);
int a[100010]{};
for(int i=1/*i建议为1*/;i<=n;i++)scanf("%d ",&a[i]);
long long pre[100010]{};
for(int i=1/*i建议为1*/;i<=n;i++)pre[i]=pre[i-1]+a[i]; //前缀和:pre[i]=pre[i-1]+a[i]
int m;
scanf("\n%d\n",&m);
while(m--){
int l,r;
scanf("%d %d\n",&l,&r);
printf("%lld\n",pre[r]-pre[l-1]);
}
}
这里空空如也





有帮助,赞一个