Побег из космической тюрьмы
시간 제한1초메모리 제한1024 MB
정렬된 배열과 순열이 주어질 때, 각 위치가 원래 값을 한 번 이상 가진 상태가 되는 데 걸리는 시간을 구한다.
문제
В этот раз Рик угодил в тюрьму вместе с Морти. Кажется, они пытались украсть какой-то очень важный кристалл... Но сейчас это уже не важно, нужно помочь им выбраться!
На дверях камеры написан массив из целых чисел. Числа в массиве могут повторяться, и известно, что двери тюрьмы открываются тогда и только тогда, когда массив будет отсортирован по неубыванию. Для изменения состояния массива используется специальный прибор, внутри которого спрятана --- перестановка чисел от до . После одного применения этого прибора, элементы массива меняют позиции в соответствии с этой перестановкой, то есть число перемещается на позицию для каждого .
Закрывая дверь в камеру, охранник один раз применил этот прибор к исходному отсортированному массиву, после чего с ехидной улыбкой бросил этот прибор Рику --- они оба знают, что чтобы вернуть массив в исходное состояние, в худшем случае Рику придется применить этот прибор еще раз. Но охранник не знал, что у Морти в кармане завалялась игрушка, способная запоминать и частично восстанавливать состояния объектов.
Рик и Морти составили план: каждую секунду Морти будет запоминать текущее состояние массива, после чего Рик будет применять к массиву перестановку . Возможность выбраться у них появится тогда, когда для каждого от до в игрушке Морти будет запомнено хотя бы одно состояние, в котором на -й позиции стоит число, равное исходному значению . Тогда Морти сможет по очереди восстановить каждое число в массиве из <<правильного>> состояния, после чего массив снова будет отсортирован по неубыванию.
Посчитайте, сколько секунд пройдет, прежде чем Рик и Морти смогут выбраться. Считайте, что Рик и Морти настолько сфокусированы на своем плане, что даже если первое применение перестановки оставит массив отсортированным, они этого не заметят и все равно потратят одну секунду на выполнение одного действия.
입력
В первой строке дано единственное целое число --- длина массива на двери и перестановки ().
Во второй строке через пробел перечислены целых чисел --- изначальное (отсортированное) состояние массива (; ).
В последней строке через пробел перечислены различных целых чисел --- элементы перестановки, которую совершает одно использование прибора ().
출력
Выведите единственное целое число --- количество состояний массива, которое будет запомнено в игрушке Морти к моменту, когда заключенные впервые получат возможность с помощью нее выбраться из камеры.
힌트
В третьем примере состояния массива будут равны
Как можно заметить, не появляется на пятом месте до четвертой секунды, а на всех остальных позициях за эти четыре секунды хотя бы раз встретилось нужное число, поэтому ответ равен .