#80O'rta
Pufaksimon saralash
Vaqt: 1 s · Xotira: 256 MB
- Massivlar
Shart
Massivni o'sish tartibida pufaksimon saralash algoritmi bilan saralang: qo'shni elementlarni solishtirib, chapdagisi katta bo'lsa ularni almashtiring; massiv bo'ylab bunday o'tishni marta takrorlang.
Saralangan massivni va algoritm bajargan almashtirishlar sonini chiqaring.
Kirish formati
Birinchi qatorda (). Ikkinchi qatorda ta butun son ().
Chiqish formati
Birinchi qatorda saralangan massiv. Ikkinchi qatorda almashtirishlar soni.
Namunalar
Kirish
5 4 6 2 1 7
Chiqish
1 2 4 6 7 5
Kirish
3 1 2 3
Chiqish
1 2 3 0
Izoh
Faqat chapdagisi qat'iy katta bo'lganda almashtiring — teng elementlar joyida qoladi, aks holda almashtirishlar soni ortiqcha chiqadi. Birinchi misolda: 1 2 4 6 7, almashtirishlar ta.
da almashtirishlar ta — ikki ichma-ich sikl vaqtga sig'adi.
