Перестановочная Игра
Перестановочная Игра
Ксюша получила великолепный подарок на день рождения - "Перестановочную Игру". Механизм "Перестановочной Игры" состоит из двух перестановок размера n: pi
, qi
и квадратного поля из n * n ячеек. Согласно правилам ячейки (i, j) и (a, b) связаны друг с другом тоннелем, если только либо (a = i и b = Pj
), либо (a = Pi
и b = j). Единственная цель игры состоит в нахождении такого минимального целого k (k > 0), что каждая ячейка доски может быть покрашена в один из k цветов. Единственное ограничение состоит в том, что любые две соединенные ячейки должны быть покрашены в разный цвет. Ксюша ленится играть в "Перестановочную Игру" и попросила Вас найти ответ.
Входные данные
Первая строка содержит размер n (1 ≤ n ≤ 100000) доски и перестановок p и q. Следующая строка содержит перестановку Pi
(1 ≤ pi
≤ n) в виде списка целых чисел. Третья строка содержит перестановку qi
(1 ≤ qi
≤ n) в том же формате. Гарантируется, что pi
≠ i и qi
≠ i для каждого i из [1, n].
Выходные данные
Вывести такое наименьшее значение k (k > 0), что каждая ячейка доски n * n может быть покрашена в один из k цветов.
2 2 1 2 1
2
4 2 4 1 3 3 4 2 1
2
5 5 3 4 2 1 2 5 4 3 1
3