가장 키가 큰 소
면접 대비시간 제한1초메모리 제한128 MB
가장 큰 소의 키와 위치, 그리고 소 a가 소 b를 본다는 정보가 주어질 때, 모든 정보를 만족하는 각 소의 최대 키를 구한다.
문제
농부 존의 소 마리()가 번부터 번까지 번호를 달고 한 줄로 서 있습니다. 각 소의 키는 양의 정수이지만 대부분은 비밀입니다. 알려진 것은 가장 키가 큰 소의 키 ()와 그 소의 번호 뿐입니다.
또한 "번 소가 번 소를 본다" 형태의 정보가 개() 주어집니다. 이는 번 소의 키가 번 소보다 크거나 같고, 번과 번 사이에 있는 모든 소의 키가 번 소보다 엄밀히 작다는 뜻입니다.
주어진 모든 정보가 그대로 성립하도록 할 때, 번부터 번까지 각 소가 가질 수 있는 최대 키를 구하세요. 모든 조건을 동시에 만족시키는 경우가 항상 존재함이 보장됩니다.
입력
- 첫째 줄: 공백으로 구분된 네 정수 , , , .
- 둘째 줄부터 개의 줄: 공백으로 구분된 서로 다른 두 정수 와 (). 번 소가 번 소를 본다는 뜻입니다.
출력
- 개의 줄을 출력합니다. 번째 줄에는 번 소가 가질 수 있는 최대 키를 출력합니다.