Дана перестановка. Найдите число циклов в ней.
Входные данные
Число N (1 <= N <= 10000), затем перестановка.
Выходные данные
Выведите ответ.
и еще:
Дана перестановка. Наименьшее число обменов, чтобы ее отсортировать.
Входные данные
Число N (1 <= N <= 10000), затем перестановка.
Выходные данные
Выведите ответ.
Желателен код.