#include<bits/stdc++.h>
using namespace std;
int main(){
int n, m;
cin >> n >> m;
int food[n];
for(int i = 0;i<n;i++ ){
cin >> food[i];
}
int l, r;
int sum = 0;
while(cin >> l >> r){
for(int i = l-1; i <= r - 1; i++){
sum += food[i];
}
cout << sum << '\n';
sum = 0;
}
}
請注意題目說明
多組測資以 EOF 結束
你的 while(cin >> l >> r) 把第二組之後的測資都吃掉了
很有可能第一組 n, m 為 3 3,第二組為 1000 2000,被你當成「要吃掉第 1000 個到第 2000 個食物」就爆 RE 了
請注意題目說明
多組測資以 EOF 結束
你的
while(cin >> l >> r)把第二組之後的測資都吃掉了很有可能第一組 n, m 為
3 3,第二組為1000 2000,被你當成「要吃掉第 1000 個到第 2000 個食物」就爆 RE 了
謝系!~
請注意題目說明
多組測資以 EOF 結束
你的
while(cin >> l >> r)把第二組之後的測資都吃掉了很有可能第一組 n, m 為
3 3,第二組為1000 2000,被你當成「要吃掉第 1000 個到第 2000 個食物」就爆 RE 了
謝系!~