Наименьшее число обменов
1000 мс · 256 МБ · всё или ничего
Дан массив из попарно различных целых чисел.
За один ход разрешается поменять местами любые два элемента — не обязательно соседних. Какое наименьшее число ходов нужно, чтобы массив стал отсортированным по возрастанию?
Формат ввода
В первой строке число (). Во второй — попарно различных целых чисел, по модулю не превосходящих .
Формат вывода
Одно число.
Примеры
ввод
3 3 1 2
вывод
2
Войдите, чтобы отправлять решения.