C. Выбор и его обмены
2000 мс · 256 МБ · всё или ничего
Отсортируйте массив по неубыванию методом выбора минимума: на шаге наименьший из ещё не расставленных элементов встаёт на место .
Сообщите, сколько обменов при этом произошло. Обмен не считается, если наименьший уже стоял на нужном месте.
Формат ввода
В первой строке от до . Во второй — целых чисел, каждое по модулю не больше .
Формат вывода
В первой строке отсортированный массив, во второй — число обменов.
Примеры
ввод
5 5 4 3 2 1
вывод
1 2 3 4 5 2
Войдите, чтобы отправлять решения.