ソースコード
#include <iostream>
#include <string>
#include <algorithm>
#include <map>
#include <math.h>
#include <iomanip>
#include <vector>
#include <queue>
#include <functional>
#include <random>
#include <time.h>
using namespace std;
typedef long long int ll;
typedef pair<ll, ll> P;
int main() {
ll n, a, dis[100010] = {}, q, s, g;
cin >> n >> dis[1];
for (int i = 2; i < n; i++) {
cin >> a;
dis[i] = dis[i - 1] + a;
}
cin >> q;
for (int i = 0; i < q; i++) {
cin >> s >> g;
cout << dis[g - 1] - dis[s - 1] << endl;
}
return 0;
}