| 提出番号 | 2210 |
|---|---|
| 提出者 | ndifix |
| 言語 | C++ |
| 提出日時 | 2019-03-03 18:17:40 |
| 問題名 | (10)鉄道 |
| 結果 | AC |
| 点数 | 100% |
| テストケース | 結果 | 得点 | 実行時間 | メモリ使用量 |
|---|---|---|---|---|
| 1 | AC | 100% | 2ms | 8032KB |
| 2 | AC | 100% | 2ms | 7872KB |
| 3 | AC | 100% | 226ms | 10848KB |
| 4 | AC | 100% | 230ms | 10832KB |
| 5 | AC | 100% | 198ms | 10848KB |
| 6 | AC | 100% | 195ms | 10848KB |
| 7 | AC | 100% | 223ms | 10848KB |
| 8 | AC | 100% | 222ms | 10848KB |
| 9 | AC | 100% | 226ms | 10848KB |
| 10 | AC | 100% | 223ms | 10832KB |
| 11 | AC | 100% | 226ms | 10848KB |
| 12 | AC | 100% | 196ms | 10848KB |
#include <bits/stdc++.h>
#define inf 1000000000 //1E+9
using namespace std;
int main(){
int n; cin>>n;
int x[n-1]; for(int i=0;i<n-1;i++)cin>>x[i];
int q; cin>>q;
int a[q],b[q]; for(int i=0;i<q;i++)cin>>a[i]>>b[i];
int sum[n];
sum[0]=0;
for(int i=0;i<n-1;i++)sum[i+1]=sum[i]+x[i];
for(int i=0;i<q;i++)cout<<sum[b[i]-1]-sum[a[i]-1]<<endl;
return 0;
}