문제
존은
각 소는
친밀한 관계의 소들끼리는 자주 왕래가 이루어져야 스트레스를 받지 않게 되기에 존은 도로에 횡단보도를 설치하여 친밀한 소들이 사는 목초지끼리 연결시켜 주려고 한다.
횡단보도는 도로와 수직일 필요가 없지만, 다른 횡단보도와 겹치면 안되며 각 목초지에 하나의 횡단보도만이 설치되어야 하고, 반드시 친밀한 소들이 위치한 목초지끼리만 연결해줘야한다.
존이 설치할 수 있는 횡단보도의 최대 개수는 몇 개인지 알아보자.
입력
첫 줄에 N이 주어진다. (
다음 N줄에는 길의 서쪽에 있는 목초지 별로 소의 번호가 북쪽에서부터 차례대로 주어진다. 이 때, 모든 번호는 한 번씩만 주어진다.
그 다음 N줄에는 길의 동쪽에 있는 목초지가 같은 방식으로 주어진다.
출력
존이 설치할 수 있는 횡단보도의 최대 개수를 출력한다.
예제
6
1
2
3
4
5
6
6
5
4
3
2
1
5
출처
USACO 2017 February Platinum