سوال ۲
n عدد کارت به شمارههای ۱ تا n روی تعدادی میله قرار گرفتهاند. ممکن است روی یک میله بیش از یک
کارت باشد. در هر حرکت میتوان تعداد دلخواهی کارت (مثلا i کارت) را از بالای یک میله (مثلاً میلهی A) برداشت و روی یک میلهی دیگر (مثلاً میلهی B) قرار داد در صورتی که دو شرط زیر برآورده شود:
شمارهی i کارت برداشتهشده پشت سرهم و از بالا به پایین نزولی باشد.
یا میلهی B خالی باشد و یا عدد کارتی که روی میلهی B قرار دارد (که در واقع بالاترین کارت روی میلهی B است) یک شماره کمتر از پایینترین کارتی باشد که از روی میلهی A برداشتهایم.
ثابت کنید:
اگر تعداد میلهها بیشتر از n+12 باشد، میتوان با این اعمال همهی کارتها را روی یک میله مرتب قرار داد به طوریکه کارت با شمارهی n بالاترین کارت آن میله باشد.
برای n>2 اگر تعداد میلهها حداکثر n / 2 باشد، لزوماً نمیتوان کارتها را به این شکل مرتب کرد.