Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: lnwjing
Problemset: ผลบวก (กลาง)
Language: cpp
Time: 0.056 second
Submitted On: 2024-10-25 17:55:06
#include<iostream>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);cin.tie(NULL);
int n,k;cin >> n;
int arr[n],dp[n];
for(int i = 0;i < n;i++){
cin >> arr[i];
if(i == 0)dp[i] = arr[i];
else dp[i] = dp[i-1]+arr[i];
}
cin >> k;
int a,b,ans[k];
for(int i = 0;i < k;i++){
cin >> a >> b;
if(b < a){
int temp = b;
b = a;
a = temp;
}
if(a != 0)ans[i] = dp[b]-dp[a-1];
else ans[i] = dp[b];
}
for(int i = 0;i < k;i++){
cout << ans[i] << "\n";
}
}