Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: spiwips
Problemset: ผลบวก (กลาง)
Language: c
Time: 0.063 second
Submitted On: 2025-10-13 17:51:59
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int arr[n],pref[n];
int currSum = 0;
for(int i = 0; i < n; i++){
scanf("%d",&arr[i]);
currSum+=arr[i];
pref[i] = currSum;
//printf("%d\n",pref[i]);
}
for(int i = 0; i < n; i++){
//printf("%d\n",pref[i]);
}
int q;
scanf("%d",&q);
int ans[q];
for(int i = 0; i < q; i++){
int x,y;
scanf("%d %d",&x,&y);
//printf("%d %d\n",pref[y],pref[x]);
ans[i]=pref[y]-pref[x-1];
}
for(int i = 0; i < q; i++){
printf("%d\n",ans[i]);
}
return 0;
}