العنصر الخامس ". < / div>
سلسلة لاحقة من التسلسل
a 1 ،
... ،
a n < / sub> هو تسلسل يمكن الحصول عليه عن طريق إزالة عدة عناصر
a i (الترتيب النسبي للباقي div>
لا يمكن تغيير عناصر
). لذلك ، على سبيل المثال ، التسلسل (2 ، 4) هو نتيجة لاحقة للتسلسل (1 ، 2 ، 3 ، 4 ، 5) (يمكنك حذف العناصر 1 ، 3 نبسب ؛ و 5) ، ونبسب ؛ والتسلسل ( 5 ، 1) ليست كذلك.
نبسب ؛
إدخال strong>
يحتوي السطر الأول على عدد صحيح
n & nbsp؛ (1 & lt؛ = n & lt؛ = 3000) هو عدد العناصر في التسلسل. & nbsp؛ يحتوي السطر الثاني على
n < / code> & nbsp؛ الأرقام المفصولة بمسافات هي عناصر التسلسل. & nbsp؛ لا تتجاوز جميع العناصر 10 9 في القيمة المطلقة. & nbsp ؛ يحتوي السطر الثالث على عدد صحيح واحد q < / code> & nbsp؛ (1 & lt؛ = q & lt؛ = 10 5 ) - عدد الطلبات. تصف السطور التالية q & nbsp؛ طلبات البحث. وصف الاستعلام رقم i -th - رقمان l i و r j & nbsp؛ (1 & lt؛ = l i & lt؛ = r i & lt؛ = n) مفصولة بمسافات.
نبسب ؛
إخراج & nbsp؛ بيانات
إخراج أرقام q - إجابات على الاستفسارات. يجب إخراج رقم واحد لكل سطر بنفس ترتيب الاستعلامات الموضحة في الإدخال. div>
نبسب ؛
أمثلة h6>
| # |
إدخال |
الإخراج |
<الجسم>
| 1 |
6
3 3 -5 7 4 9
6
14
1 2
23
15
3 5
25 |
2
1
1
2
2
2 |