yang terdapat pada segmen daripada
li
th ke
ri
elemen".< / div>
Jujukan daripada jujukan a1
, ..., an< /sub>
ialah jujukan yang boleh diperoleh dengan mengalih keluar beberapa elemen ai
(urutan relatif baki
elemen tidak boleh diubah). Jadi, sebagai contoh, jujukan (2, 4) ialah jujukan kepada jujukan (1, 2, 3, 4, 5) (anda boleh memadamkan unsur 1, 3 dan 5 ), dan jujukan ( 5, 1) tidak.< br />
Input
Baris pertama mengandungi integer
n
(1 <= n <= 3000 ) ialah bilangan elemen dalam jujukan. Baris kedua mengandungi
n< /code> Nombor yang dipisahkan oleh ruang ialah unsur-unsur jujukan. Semua elemen tidak melebihi 109 dalam nilai mutlak. Baris ketiga mengandungi integer tunggal q< /code> (1 < ;= q <= 105) - bilangan permintaan. q
baris berikut menerangkan pertanyaan. Penerangan tentang pertanyaan i
-th - dua nombor li
dan rj
(1 <= li <= ri <= n) , dipisahkan dengan ruang.
data Output
Output q
nombor - jawapan kepada pertanyaan. Nombor hendaklah dikeluarkan satu baris dalam susunan yang sama seperti pertanyaan yang diterangkan dalam input.
Contoh
# |
Input |
Output |
1 |
6
3 3 -5 7 4 9
6
14
1 2
23
15
3 5
25 |
2
1
1
2
2
2 |
jadual>