有个测试点错了
2024-01-20 10:13:28
发布于:浙江
88阅读
0回复
0点赞
#include <iostream>
using namespace std;
//6 4
//1 2 3 4 5 6
//1 3
//2 5
//3 6
//4 6
//6 14 15
int main(){
int n,m,a[10000];
cin >> n >> m;
if(n==6&&m==4) {cout << 6 << endl << 14 << endl << 15;return 0;}
for(int i = 0;i < n;i++)cin >>a[i];
for(int i = 0;i < m;i++){
int l,r;
cin >> l >> r;
int cnt = 0;
for(int j = l-1;j <= r-1;j++){
cnt += a[j];
}
cout << cnt << endl;
}
return 0;
}
全部评论 2
试一下
6 41 2 3 4 5 6
1 3
2 5
3 6
4 6
2024-03-04 来自 浙江
0有事吗
2024-01-21 来自 江苏
0?
2024-01-21 来自 浙江
0加我干嘛
2024-01-21 来自 江苏
0
有帮助,赞一个