Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: Pera
Problemset: ผลบวก (กลาง)
Language: c
Time: 0.107 second
Submitted On: 2024-10-14 20:23:53
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
int arr[n];
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int prefix_sum[n + 1];
prefix_sum[0] = 0;
for (int i = 0; i < n; i++) {
prefix_sum[i + 1] = prefix_sum[i] + arr[i];
}
int q;
scanf("%d", &q);
int x[q];
int y[q];
for (int i = 0; i < q; i++) scanf("%d %d", &x[i], &y[i]);
for (int i = 0; i < q; i++) {
int sum = prefix_sum[y[i] + 1] - prefix_sum[x[i]];
printf("%d\n", sum);
}
return 0;
}