範囲クエリ
整数を要素として持つ配列 a
(要素数は n
)が与えられたとき、q
個のクエリに答えてください。クエリはすべて、「インデックスが [l; r]
の範囲にある配列 a
の要素の合計は何ですか?」という形式です。(両端を含み、インデックスは 0 から始まります。)
入力
最初の行には、配列の要素数を示す単一の整数 n
が与えられます(1 ≤ n ≤ 1000)。次の行には、配列の要素を表す n
個の整数がスペースで区切られて与えられます()。
続く行には、クエリの数を示す単一の整数 q
が与えられます(1 ≤ q ≤ 1000)。そして、その後の q
行で、()という形式のクエリが与えられます。
出力
プログラムは、各クエリに対して、インデックスが (両端を含む)の範囲にある配列
a
の要素の合計を q
行にわたって出力してください。
例
入力 | 出力 |
---|---|
8 | 15 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB