Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
CSMS141 - Интервал |
Батад a1, a2, . . . , an жагсаалт болон q хүсэлт өгөгдсөн. Хүсэлтүүд нь дараах хэлбэртэй байна.
Хүсэлт нь l болон r гэсэн хос тооноос бүтнэ. Таны даалгавар бол l-с r завсар дахь элементүүд болон индексийн нийлбэрийг олох юм. Өөрөөр хэлбэл:
Input
Эхний мөрөнд n(1 ≤ n ≤ 105) тоо өгөгдөнө. Хоёр дахь мөрөнд хоосон зайгаар тусгаарлагдсан n элементтэй a1, a2, . . . , an(|ai|≤ 109) жагсаалт өгөгдөнө.
Дараагийн мөрөнд хүсэлт болох q тоо өгөгдөнө. Дараагийн q (1 ≤ q ≤ 105) ширхэг мөр бүрт li,ri (1 <=li, ri <=n) хос тоо өгөгдөнө.
Output
Хүсэлт болгоны хувьд хариуг орж ирсэн дараалалын дагуу хэвлэнэ.
Example
Input:
10
1 2 3 4 5 6 7 8 9 10
2
5 6
3 8
Output: 22
66
Нэмсэн: | sw40 |
Огноо: | 2014-02-08 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | C CSHARP C++ 4.3.2 CPP LISP sbcl LISP clisp JAVA PAS-GPC PAS-FPC PERL PERL6 PHP PYTHON PYTHON3 PY_NBC RUBY |