فهرست مندرجات

سوال ۲

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

روش آن‌ها به این صورت است که $k$ نفر اول صف بر اساس عملکردی که در آزمون داشته‌اند هر کدام تخمینی اولیه از رتبه‌ی خود می‌زنند و بقیه‌ی افراد صف با توجه به رتبه‌ی افراد جلوی خود، یک رتبه تخمینی برای خود در نظر می‌گیرند. آن‌ها به ترتیب (ابتدا فرد $k + 1$ام ، سپس $k + 2$ام و …)‌ به این صورت رتبه‌ی خود را تخمین می‌زنند که رتبه‌ی $k$ نفر جلوی خود را می‌پرسند (یعنی فرد $i$ام صف از افراد $i − k$ام تا $i − 1$ام صف رتبه‌‌ی تخمینی‌شان را می‌پرسد) و با توجه به این که خیلی خوش‌بین هستند، کوچکترین رتبه‌ای را که هیچ‌ یک از $k$ نفر جلویی برای خود در نظر نگرفته را به عنوان رتبه‌ی خود در نظر می‌گیرند.

تصویر زیر تخمین شش نفر اول را در صورتی که $k = 4$ باشد نشان می‌دهد.

ورودی

خروجی

در تنها سطر خروجی تخمینی که فرد $n‌$ام صف از رتبه‌ی خود دارد را چاپ کنید.

زیرمسئله‌ها

محدودیت‌ها

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
4 5
4 7 2 2
1
4 6
4 7 2 2
3
7 12
1 2 3 4 3 2 1
4