Module: القدرة على إحداث الاحترار العالمي (أكبر زيادة لاحقة)


Problem

6 /6


كابيبارا. عربة قطار

Problem

بعد أن كان في الغابة مؤخرًا ، قرر Vasya بناء تلفريك على الأشجار. إنه يريد أن يكون الطريق أطول فترة ممكنة ، لكنه لا يتذكر جيدًا ارتفاعات الأشجار في الغابة. لحسن الحظ ، فهو متأكد من أنه يتذكر ارتفاعات جميع الأشجار بشكل صحيح ، باستثناء ربما واحدة منها.

من المعروف أن الغابة تتكون من n شجرة مرتبة في صف واحد ومرقمة من اليسار إلى اليمين بأرقام من 1 إلى n. ارتفاع الشجرة الأولى ، وفقًا لفاسيا ، هو h i . يجب أن يستقر التلفريك بطول k على أشجار k (1 & lt؛ = k & lt؛ = n) i 1 ، i 2 ،. . . ، i k (i 1 & lt؛ i 2 & lt؛... & lt؛ i k ) ، مثل أن ارتفاعهم يزيد ، أي h i1 & lt؛ ح i2 & lt؛ . . . العلامة & lt؛ h ik .
كان بيتيا أيضًا في الغابة ، ولديه تخمينات حول مكان خطأ فاسيا بالضبط. يتم تقديم تخمينه الأول من خلال الأرقام a i و b i ، مما يعني ، في رأي بيتيا ، ارتفاع الشجرة
بالرقم a i يساوي في الواقع b i . يرجى ملاحظة أن افتراضات بيتيا مستقلة عن بعضها البعض.

مهمتك هي العثور ، لكل من تخمينات بيتيا ، على الحد الأقصى لطول التلفريك الذي يمكن بناؤه بناءً على هذه الأشجار.
لاحظ أنه في إطار هذه المشكلة ، يعتبر Vasya عدد الأشجار الداعمة فيها هو طول الطريق.
نبسب ؛
إدخال تنسيق البيانات
يحتوي السطر الأول من الإدخال على رقمين n و m (1 & lt؛ = n، m & lt؛ = 400000) & mdash؛ عدد الأشجار في الغابة وعدد تخمينات بيتيا ، على التوالي.
يحتوي السطر التالي على n أعداد صحيحة h i (1 & lt؛ = h i & nbsp؛ & lt؛ = 10 9 ) & mdash؛ ارتفاع الأشجار حسب اقتراح فاسيا.

يحتوي كل سطر من سطور m التالية على عددين صحيحين a i و b i (1 & lt؛ = a i & nbsp؛ & lt؛ = n، 1 & lt؛ = b i & nbsp؛ & lt؛ = 10 9 ).

تنسيق الإخراج
لكل تخمين بيتيا ، اطبع رقم واحد على سطر منفصل و [مدش] ؛ أقصى طول للتلفريك.

<الجسم>
أدخل الإخراج
4 4
1 2 3 4
1 1
14
4 3
4 5
4
3
3
4
4 2
1 3 2 6
3 5
24
4
3
ملاحظة
لنفكر في المثال الأول. يتزامن افتراض بيتيا الأول مع افتراض فاسيا.
وفقًا لافتراضه الثاني ، كانت ارتفاعات الأشجار (4 ، 2 ، 3 ، 4) ، والثالثة (1 ، 2 ، 3 ، 3) ، ووفقًا للافتراض الرابع و [مدش] ؛ (1، 2، 3، 5).