Submission
Status:
Pxxxxxxxxxxxxxxxxxxx
Subtask/Task Score:
5/100
Score: 5
User: raye
Problemset: ผลบวก (กลาง)
Language: cpp
Time: 0.010 second
Submitted On: 2026-06-10 17:19:02
#include <stdio.h>
int A[100000], n ,q;
int B[100000];
int main(){
scanf("%d", &n);
for (int i = 0 ; i <n ; ++i)scanf("%d",&A[i]);
scanf("%d",&q);
for(int i=1;i<=q;++i)
{
int l, r;
scanf("%d%d", &l, &r);
long long sum =0;
for (int j=l;j<=r;++j) // l = 0, r = 90000
sum += A[j];
printf("%lld\n", sum);
}
/*
B[0] = A[0];
for (int i=1;i<n;++i)
B[i] = B[i - 1] + A[i];
for(int i=1;i<=q;++i)
{
int l, r;
scanf("%d%d", &l, &r);
if (l > 0)
printf("%lld\n", B[r] - B[l - 1]);
else
printf("%lld\n", B[r]);
}
*/
}