You are not allowed to perform this action

Exchange

$n$ عدد به ترتیب به شما داده شده است. شما می‌توانید با یک swap دو عدد کنار هم را جا‌به‌جا کنید. از شما خواسته شده تا با حداکثر swap $m$ بهترین ترتیب ممکن توسط اعداد را به‌دست آورید.

ترتیب $A$ را بهتر از ترتیب $B$ گوییم اگر به ازای هر $x$ که $x$امین عدد $A$ از $x$امین عدد $B$ کم‌تر است، یک $y \leq x$ وجود داشته باشد که $y$امین عدد $A$ از $y$امین عدد $B$ بیش‌تر باشد و این دو ترتیب برابر نباشند.

ورودی

  • در سطر اول ورودی $1 \leqslant n \leqslant 1000$ برابر با تعداد اعداد و $0 \leqslant m \leqslant 1000000 $ آمده اند،
  • در سطر بعدی $n$ عدد طبیعی آمده است که عدد $i$ام نشانگر $i$امین عددی است که به شما داده شده است.

خروجی

در خروجی بهترین ترتیب را چاپ کنید.

محدودیت‌ها

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

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

ورودی نمونه خروجی نمونه
7 1
10 20 30 40 50 60 70
20 10 30 40 50 60 70
5 2
3 5 1 2 4
5 3 2 1 4
10 5
19 20 17 18 15 16 13 14 11 12
20 19 18 17 16 15 14 13 12 11
▸ سوال قبل سوال بعد ◂