DAG에서의 Mex
시간 제한5초메모리 제한512 MB
정점 n개와 간선 2n개로 이루어진 DAG에서, 각 간선 값의 mex가 가장 큰 단순 경로를 찾아 그 값을 구합니다.
문제
정점이 개이고 간선이 개인 방향 비순환 그래프가 주어집니다. 번째 간선은 정수 를 가집니다. 간선은 부터 까지 번호가 매겨져 있습니다. 이 그래프에서 단순 경로를 하나 찾으세요. 경로를 따라 지나는 간선들이 가진 값에 대한 함수의 값이 가능한 한 크도록 해야 합니다.
음이 아닌 정수들의 집합의 는 그 집합에 속하지 않는 가장 작은 음이 아닌 정수입니다. 예를 들어 입니다.
입력
첫 줄에 정점의 개수를 나타내는 정수 ()이 주어집니다. 이후 개의 줄에 번 간선부터 번 간선까지 차례로 간선 정보가 주어집니다. 번째 간선의 줄에는 그 간선의 양 끝점을 나타내는 두 정수 와 ()가 주어집니다.
출력
모든 단순 경로에 대해 값의 최댓값을 정수 하나로 출력하세요.