答案
2024-08-17 15:12:07
发布于:北京
11阅读
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

有帮助,赞一个