答案
2024-08-17 15:12:07
发布于:北京
8阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int a[100010];
int b[100010];
int main(){
int n, m;
cin >> n >> m;
for(int i = 1; i <= n; i++){
cin >> a[i];
b[i] = b[i - 1] + a[i];
}
while(m--){
int l, r;
cin >> l >> r;
cout << b[r] - b[l - 1] << endl;
}
return 0;
}
全部评论 5
小猫,你可以吃芝士汉堡
2024-08-17 来自 北京
0啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2024-08-17 来自 北京
0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
2024-08-17 来自 北京
0哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
2024-08-17 来自 北京
0#include <bits/stdc++.h> using namespace std; int a[100010]; int b[100010]; int main(){ int n, m; cin >> n >> m; for(int i = 1; i <= n; i++){ cin >> a[i]; b[i] = b[i - 1] + a[i]; } while(m--){ int l, r; cin >> l >> r; cout << b[r] - b[l - 1] << endl; } return 0; }
2024-08-17 来自 北京
0
有帮助,赞一个