|
|
|
|
|
ТеорияНапомним,
что
перестановкой
на
некотором
конечном
множестве
называется
взаимно
однозначное
отображение
этого
множества
на себя.
Менее
формально,
перестановка
— это способ
переупорядочить
элементы
множества.
Например, на
множестве {1, 2, 3,
4, 5} можно
задать
перестановку ЗадачаЗадача, которую должна решать программа, формулируется теперь очень просто: "Дана перестановка. Найти ее порядок". Технические
требования: Входной файл: в первой строке входных данных записано единственное число N, удовлетворяющее двойному неравенству 1<=N<=1000 — количество элементов во множестве, на котором определена перестановка. Далее через пробел, записаны N различных натуральных чисел от 1 до N, задающих перестановку - числа P(1), P(2) …, P(N). Выходной
файл: единственное
натуральное
число -
порядок
перестановки
P. Можно
считать, что
ответ
всегда не
превосходит
109. PERMUT.DAT |
|---|---|