1 2 3 4 5 6 7 8 9 10 11 12
| #include <bits/stdc++.h> using namespace std; const int maxn = 2e5 + 50; int n, m, l, r, pre[maxn];
int main() { cin >> n; for (int i = 1; i <= n; ++i) cin >> pre[i], pre[i] += pre[i - 1]; cin >> m; while (m--) cin >> l >> r, cout << pre[r] - pre[l - 1] << endl; return 0; }
|