Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: CaldarianX
Problemset: ผลบวก (กลาง)
Language: cpp
Time: 0.127 second
Submitted On: 2024-11-20 13:51:21
#include <iostream>
using namespace std;
int main(){
int index = 0;
cin>>index;
long long int* prefixSum = new long long int[index + 1]();
for(int i=0;i<=index;i++){
prefixSum[i] = 0;
}
long long int sum = 0;
int tmp;
for(int i =0;i<index;i++){
cin>>tmp;
sum += tmp;
prefixSum[i] = sum;
}
int q;
cin>>q;
int min,max;
for(int i =0;i<q;i++){
cin>>min>>max;
cout<<prefixSum[max]-prefixSum[min-1]<<"\n";
}
delete[] prefixSum;
return 0;
}