Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Seng
Problemset: ผลบวก (กลาง)
Language: cpp
Time: 0.152 second
Submitted On: 2026-01-03 11:32:56
#include <bits/stdc++.h>
using namespace std;
int arr[1000001];
int dp[1000001];
int main(){
int n;
cin >> n;
int q;
for(int i = 0; i < n; i++){
cin >> arr[i];
if(i == 0) dp[0] = arr[0];
else dp[i] = dp[i-1] + arr[i];
}
cin >> q;
for(int k = 0; k < q; k++){
int ans = 0, x, y;
cin >> x >> y;
ans = dp[y] - dp[x-1];
cout << ans << '\n';
}
return 0;
}