Problem

11/11

سنو وايت والأقزام N

Problem

"حسنًا ، ليس التماثيل ، ولكن نوعًا من العقاب!" ، - فكرت بياض الثلج ، مرة أخرى تحاول أن تجعل الأقزام تنام. سوف تضع واحدة أسفل & ndash؛ الآخر مستيقظ بالفعل! وهكذا طوال الليل.
نبسب ؛
تحتوي بياض الثلج على أقزام n ، وكلها مختلفة تمامًا. إنها تعلم أن وضع القزم الأول على النوم يستغرق ذكاءً عاليًا ، وبعد ذلك سينام بالضبط لمدة دقيقتين. ساعد Snow White في معرفة ما إذا كان بإمكانها الحصول على قسط من الراحة لمدة دقيقة على الأقل عندما يكون جميع الأقزام نائمين ، وإذا كان الأمر كذلك ، فما ترتيب وضع الأقزام في النوم.
نبسب ؛
على سبيل المثال ، لنفترض أن هناك قزمتين فقط ، a1 = 1 ، b1 = 10 ، a2 = 10 ، b2 = 20. إذا بدأت Snow White في وضع أول تمثال للنوم أولاً ، فسوف يستغرق الأمر 10 دقائق لوضع الثاني واحد للنوم ، وخلال هذا الوقت سوف يستيقظ الشخص الأول. إذا بدأت بالقزم الثاني ، فسيكون لديها وقت لوضع الأول في الفراش والحصول على 10 دقائق كاملة من الراحة.
نبسب ؛
إدخال البيانات
يحتوي السطر الأول من ملف الإدخال على الرقم n (1 & lt؛ = n & lt؛ = 10000) ، السطر الثاني يحتوي على الأرقام a1 ، a2 ، & hellip؛ وثالث & -. الأرقام b1 و b2 و hellip ؛ bn (1 & lt؛ = ai، bi & lt؛ = 100000).
نبسب ؛
الإخراج
طباعة إلى ملف الإخراج n أرقام & ndash؛ ترتيب وضع التماثيل في الفراش. إذا فشل بياض الثلج في الراحة ، اطبع الرقم -1.

<الجسم>
أدخل الإخراج
2
1 10
10 20
2 1
(ج) Grigoriev E. ، 2018