Submission
Status:
PPTTTTTTTTTTTTTTTTTT
Subtask/Task Score:
10/100
Score: 10
User: qweqwe
Problemset: ผลบวก (ยาก)
Language: cpp
Time: 0.201 second
Submitted On: 2025-10-21 20:29:46
#include <bits/stdc++.h>
#define speed cin.tie(0)->sync_with_stdio(0)
#define ll long long
#define pii pair<int,int>
using namespace std;
int main(){
speed;
int n;cin >> n;
vector<ll> num(n),qs(n+1);
for (int i=1;i<=n;i++){
cin >> num[i-1];
qs[i]=qs[i-1]+num[i-1];
}int q;cin >> q;
vector<int> temp(n,0);
for (int i=0;i<q;i++){
int t;cin >> t;
for (int j=0;j<t;j++){
int a,b;cin >> a >> b;
temp[a]=b-num[a];
}
ll add=0;
int x,y;cin >> x >> y;
for (int j=x;j<=y;j++){
add+=temp[j];
}
cout << qs[y+1]-qs[x]+add << "\n";
}
return 0;
}