که در قسمتی از
li
ام تا عنصر
ri
ام قرار دارند.< / div>
یک زیر دنباله از دنباله a1
, ...، an< /sub>
دنباله ای است که با حذف چندین عنصر ai
(ترتیب نسبی باقیمانده
) بدست می آید.
عناصر
قابل تغییر نیستند). بنابراین، برای مثال، دنباله (2، 4) دنباله ای از دنباله (1، 2، 3، 4، 5) است (شما می توانید عناصر 1، 3 و nbsp; و 5 را حذف کنید)، و دنباله ( 5، 1) نیست.< br />
ورودی
خط اول شامل یک عدد صحیح
n
(1 <= n <= 3000 ) تعداد عناصر موجود در دنباله است. خط دوم حاوی
n< /code> اعداد جدا شده با فاصله عناصر دنباله هستند. همه عناصر در مقدار مطلق از 109 تجاوز نمی کنند. خط سوم شامل یک عدد صحیح منفرد q< /code> (1 < ;= q <= 105) - تعداد درخواستها. q
خطوط زیر پرس و جوها را توصیف می کند. توضیحات i
-مین پرس و جو - دو عدد li
و rj
(1 <= li <= ri <= n) با فاصله جدا شده است.
دادههای خروجی
خروجی اعداد q
- پاسخ به سوالات. اعداد باید یک خروجی در هر خط به همان ترتیبی که عبارتهای جستجو در ورودی توضیح داده شده است.
نمونهها
<سر>
# |
ورودی |
خروجی |
<بدن>
1 |
6
3 3 -5 7 4 9
6
14
1 2
23
15
3 5
25 |
2
1
1
2
2
2 |