Submission

Status:
PPPPPPPPPPPPPPPTTTPT

Score: 80

User: monpluk

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

Language: cpp

Time: 0.206 second

Submitted On: 2025-04-08 17:00:10

#include <iostream>
#include <vector>
using namespace std;

int main(){
    int n;
    cin >> n;
    vector<int> arr;
    for(int i=0;i<n;i++){
        int a;
        cin >> a;
        arr.push_back(a);
    }
    vector<int> psum(n);
    psum[0] = arr[0];
    for(int i=1;i<n;i++){
        psum[i] = psum[i-1] + arr[i];
    }
    int q;
    cin >> q;
    vector<int> ans;
    for(int i=0;i<q;i++){
        int x,y;
        cin >> x >> y;
        ans.push_back(psum[y]-psum[x-1]);
    }
    for(int i : ans){
        cout << i << "\n";
    }
}