Submission

Status:
PTTTTTTTTTTTTTTTTTTT

Score: 5

User: getsuki

Problemset: ผลบวก (กลาง)

Language: cpp

Time: 0.273 second

Submitted On: 2024-10-02 16:41:30

#include <stdio.h>

int main() {
    int N;
    scanf("%d", &N);
    if (N >= 2 && N <= 1000000) {
        int a[N];
        for (int i = 0; i < N; i++) {
            scanf("%d", &a[i]);
        }
        int Q;
        scanf("%d", &Q);
        if (Q >= 1 && Q <= 1000) {
            int sum[Q];
            for (int i = 0; i < Q; i++) {
                sum[i] = 0;
                int x, y;
                scanf("%d %d", &x, &y);
                for (int j = x; j <= y; j++) {
                    sum[i] += a[j];
                }
            }
            for (int i = 0; i < Q; i++) {
                printf("%d\n", sum[i]);
            }
        }
    }
}