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;
}