#include<iostream>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
int i,n,m,l,r,sum[100001];
while(cin>>n>>m){
for(i=1;i<=n;i++){
cin>>sum[i];
sum[i]+=sum[i-1];
}
for(i=0;i<n;i++){
cin>>l>>r;
cout<<sum[r]-sum[l-1]<<"\n";
}
}
return 0;
}
下面的迴圈是跑到m-1 不是n
n改成m就AC了,感謝你。
原來我看錯題目了XD