tj,前缀和即可
2026-08-29 21:32:07
发布于:陕西
1阅读
0回复
0点赞
#include<bits/stdc++.h>
#include<vector>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int n, m;
cin >> n >> m;
auto w = vector<long long>(n+1, 0);
auto prefix = vector<long long>(n+1, 0);
for(auto i = 1; i <= n; i++){
cin >> w[i];
prefix[i] = prefix[i-1] + w[i];
}
for(auto i = 0; i < m; i++){
int l, r;
cin >> l >> r;
cout << prefix[r] - prefix[i-1] << endl;
}
return 0;
}

全部评论 1

2026-08-29 来自 陕西
0








有帮助,赞一个