چمران


  • محدودیت زمان:۲ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

مصطفی جان!

تو آن نوای حقی که آهنگ باطل نساختی و آن نور خیری که بر تاریکی شر غالب گشت. از ابتدای شنیدن اسمت چنان شیفته‌ات شدم و چنان دادت زدم که انگار...! انگار خیلی وقت است که تو را می‌شناسم... .

چمران

شما از طرف شهید چمران مأمور به غذا دادن به نوزادان یتیم‌خانه شدید.

مقدار غذاها نامحدود است. nn نوزاد در یک مسیر مستقیم روی تختشان نشسته‌اند. شما می‌توانید از جایگاه هر کدام از نوزادان شروع کنید و راه بروید و به آن‌ها غذا بدهید. فاصله‌ی بین دو تخت متوالی دقیقاً یک ثانیه است و همچنین زمان مورد نیاز برای غذا دادن قابل صرف نظر است.

در ابتدا همه‌ی نوزادان در حال گریه کردن هستند. اگر نوزاد iiام aia_i ثانیه از آخرین غذا خوردنش گذشته باشد حتما گریه می‌کند، در غیر این صورت حتما ساکت و آرام نشسته است.

به محض اینکه لحظه‌ای وجود داشته باشد که تمام نوزادان ساکت‌اند شما می‌توانید یتیم‌خانه را ترک کنید. آیا شما می‌توانید از یتیم خانه خارج شوید؟

ورودی🔗

در خط اول ورودی nn تعداد خانه‌ها وجود دارد. در خط بعد nn عدد پشت سر هم آمده که آرایه‌ی aa را مشخص می‌کند. 1n200 0001 \leq n \leq 200\ 000

0ai200 0000 \leq a_i \leq 200\ 000

خروجی🔗

اگر شما می‌توانستید طوری عمل کنید که بتوانید از یتیم خانه خارج شوید YES و در غیر این صورت NO را در خروجی چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

5
4 3 2 1 0
Plain text

خروجی نمونه ۱🔗

YES
Plain text

از خانه ی اول به خانه ی آخر میرویم.

ورودی نمونه ۲🔗

5
5 4 3 0 0
Plain text

خروجی نمونه ۲ ‍‍🔗

NO
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.