Submission

Status:
PPPPPPPPPPPPPPPPPPPP

Score: 100

User: monpluk

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

Language: cpp

Time: 0.051 second

Submitted On: 2025-04-08 17:02:38

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

int main(){
    cin.tie(0)->sync_with_stdio(0);
    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";
    }
}