| 提出番号 | 151 |
|---|---|
| 提出者 | eiya |
| 言語 | C++ |
| 提出日時 | 2017-06-30 20:06:50 |
| 問題名 | (10)鉄道 |
| 結果 | AC |
| 点数 | 100% |
| テストケース | 結果 | 得点 | 実行時間 | メモリ使用量 |
|---|---|---|---|---|
| 1 | AC | 100% | 2ms | 8096KB |
| 2 | AC | 100% | 2ms | 8112KB |
| 3 | AC | 100% | 327ms | 8080KB |
| 4 | AC | 100% | 331ms | 8352KB |
| 5 | AC | 100% | 244ms | 7776KB |
| 6 | AC | 100% | 323ms | 7552KB |
| 7 | AC | 100% | 200ms | 8224KB |
| 8 | AC | 100% | 344ms | 8240KB |
| 9 | AC | 100% | 289ms | 8336KB |
| 10 | AC | 100% | 200ms | 8080KB |
| 11 | AC | 100% | 310ms | 8208KB |
| 12 | AC | 100% | 345ms | 7680KB |
#include<iostream>
int main() {
int N;
int DIFF[100001] = {};
std::cin >> N;
for (int i = 1; i <= N-1; ++i) { std::cin >> DIFF[i]; DIFF[i] += DIFF[i - 1]; }
int Q;
std::cin >> Q;
while (Q--) {
int a, b;
std::cin >> a >> b;
std::cout << DIFF[b-1] - DIFF[a - 1] << '\n';
}
}