Сортировка от 0 до n - 1
Средняя
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Задана последовательность чисел , состоящая из уникальных элементов, каждый из которых принадлежит промежутку . Обменом будем называть операцию , которая меняет местами значения и . Отсортируйте последовательность, используя минимальное количество обменов. Выведите все произведенные обмены.
Входные данные
Первая строка содержит натуральное число . Вторая строка содержит различных чисел из промежутка .
Выходные данные
В первой строке выведите минимальное количество проведенных обменов . В следующих строках выведите все произведенные обмены в виде пар .
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Отправки 618
Коэффициент принятия 25 %