#80Ўрта
Пуфаксимон саралаш
Вақт: 1 s · Хотира: 256 MB
- Массивлар
Шарт
Массивни ўсиш тартибида пуфаксимон саралаш алгоритми билан сараланг: қўшни элементларни солиштириб, чапдагиси катта бўлса уларни алмаштиринг; массив бўйлаб бундай ўтишни марта такрорланг.
Сараланган массивни ва алгоритм бажарган алмаштиришлар сонини чиқаринг.
Кириш формати
Биринчи қаторда (). Иккинчи қаторда та бутун сон ().
Чиқиш формати
Биринчи қаторда сараланган массив. Иккинчи қаторда алмаштиришлар сони.
Намуналар
Кириш
5 4 6 2 1 7
Чиқиш
1 2 4 6 7 5
Кириш
3 1 2 3
Чиқиш
1 2 3 0
Изоҳ
Фақат чапдагиси қатъий катта бўлганда алмаштиринг — тенг элементлар жойида қолади, акс ҳолда алмаштиришлар сони ортиқча чиқади. Биринчи мисолда: 1 2 4 6 7, алмаштиришлар та.
да алмаштиришлар та — икки ичма-ич цикл вақтга сиғади.
