که در قسمتی از
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 |