рус uzb eng
Новости
Архив задач
Отправить решение
Текущие результаты
Рейтинг участников
Помощь
Авторизация
Логин:
Пароль:
Зарегистрироваться


0061. Eng kichik massiv

Uzunligi n bo'lgan a massiv berilgan. Siz ixtiyoriy ikkita yonma-yon elementni o'rinlarini almashtirishingiz mumkin. Shu kabi amallardan ko'pi bilan k marta foydalanib, leksikografik eng kichik massivni hosil qiling.
a massiv b massivdan kichik deyiladi, agar:
shunaqangi i <= n bo'lsinki ai < bi bo'lsin va 1 dan i-1 gacha bo'lgan barcha j lar uchun aj = bj shart o'rinli bo'lsin.
Masalan, [1, 4, 2, 9, 9, 9] massiv [1, 4, 3, 1, 1, 1] massivdan kichkina.

Masalan, 1 testda 3 ta amalni quyidagicha amalga oshiramiz:
1-amalda 3- va 4-o'rinda turgan elementlar o'rnini almashtiramiz [6, 8, 5, 10, 2]
2-amalda 2- va 3-o'rinda turgan elementlar o'rnini almashtiramiz [6, 5, 8, 10, 2]
3-amalda 1- va 2-o'rinda turgan elementlar o'rnini almashtiramiz [5, 6, 8, 10, 2]
[5, 6, 8, 10, 2] massiv 3 ta amal bilan hosil qilish mumkin bo'lgan eng kichik massiv.

Входные данные:
Massiv uzunligi n va k berilgan (1 <= n, k <= 1000). Keyingi qatordagi n ta butun son massiv elementlari ai berilgan (1 <= ai <= 109).

Выходные данные:
Ko'pi bilan k ta o'rin almashtirish amalga oshirilganidan so'ng hosil bo'lgan leksikografik eng kichik massivni chiqaring.

Пример ввода:
5 3
6 8 10 5 2


Пример вывода:
5 6 8 10 2


    Отправить решение