روز
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
روز
ساعت
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ساعت
دقیقه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
دقیقه
ثانیه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ثانیه
  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

دوره‌ی پارسال که گذشت حضوری نبود و به‌خاطر همین به بچه‌ها خیلی خوش نگذشت، رو این حساب شازززیا تصمیم گرفتند بچه‌های دوره را یک بار دیگر دور هم جمع کنند تا هم یک دست فوتبال بازی کنند هم اینکه بالاخره شام طلایشان را بدهند. از آنجایی که تعدادی از بچه‌ها سر تشکیل تیم فیس و افاده‌ی زیادی داشتند، به توافق نرسیدند و برنامه داشت بهم می‌ریخت. بچه‌ها شروع کردند به دعوا... یک سریا قهر کردند و رفتند... بعضی ها هم نشستند گریه کردند... حاج داوود هم نشسته بود و داشت از منظره لذت می‌برد... خلاصه... . آخر هم هیچ کس نمی‌دانست که فوتبال برگزار می‌شود یا این هم نقشه‌ای بوده که باز شام طلا را ندهند.

تا اینکه ریش سفید شازززیا، آقاتیزی، سر رسید و تصمیم گرفت جوری تیم کشی را انجام بدهد که همه خوشحال شوند و آخر سر هم یک شام حسابی نصیبش شود. آقاتیزی به بچه‌ها از 11 تا nn شماره داد. نفر iiام می‌گوید که اگر تیم من کمتر از aia_i عضو داشته باشد ناراحت می‌شوم.

حالا جدا از راضی کردن بچه‌ها آقاتیزی می‌خواهد تعداد تیم‌ها را زیاد کند. از آنجایی که آقاتیزی بازنشست شده است و نمی‌تواند این مسئله را حل کند به کمک شما نیاز دارد.

ورودی

در سطر اول ورودی عدد nn که نشان دهنده تعداد بچه‌ها آمده است. 1n1000,000 1 \le n \le 1000,000 در خط iiام از nn خط بعدی، عدد aia_i که نشان دهنده حداقل اندازه‌ی تیمی که نفر iiام در آن باشد و ناراحت نشود آمده است. 1ain 1 \le a_i \le n

خروجی

در خط اول خروجی بیشترین تعداد تیم‌ها را چاپ کنید.

زیرمسئله‌ها

زیرمسئله نمره محدودیت
۱ ۵۰ n5000 n \le 5000
۲ ۵۰ بدون محدودیت اضافی

مثال

ورودی نمونه ۱

5
2
1
2
2
3
Plain text

خروجی نمونه ۱

2
Plain text

توضیح نمونه:

  • گروه اول: نفر اول، نفر سوم و نفرم پنجم.
  • گروه دوم: نفر دوم و نفر چهارم.

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.