题解
【入门】计算能力
3 条题解
- 1
3 条题解
#include<bits/stdc++.h>
using namespace std;
int a[100100];
int b[100100];//前缀和
int l,r,n,m;
int main(){
cin>>n>>m;
for(int i = 1;i <= n;i++){
cin>>a[i];
b[i] = b[i-1] +a[i];//构建前缀和
}
for(int i = 1;i <= m;i++){
cin>>l>>r;
cout<<b[r]-b[l-1]<<endl;//求区间差值
}
return 0;
}