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