HŽ
면접 대비시간 제한1초메모리 제한1024 MB
승차권 구간에 닫힌 구간이 포함되는 승차권 수, 버스 표시가 없도록 다시 열어야 하는 구간의 최소 개수, 닫힌 구간이 없는 역의 최장 연속 길이를 구합니다.
문제
하나의 철도 노선에 1부터 까지 번호가 붙은 개의 역이 있다. 보수 공사로 선로의 개 구간이 폐쇄되었다. 폐쇄 구간에서는 양방향 모두 열차가 운행되지 않으며, 승객은 그 구간을 버스로 이동한다. 각 폐쇄 구간은 시작 역과 끝 역으로 주어진다.
다음 상황을 생각해 보자. 승객이 역에 도착해 역까지 가는 표를 산다. 역에서 역까지 경로의 일부라도 버스로 이동하면, 그 사실을 표에 반드시 적어야 한다. 이러한 상황은 개 있다.
다음 질문에 답하라.
- 장의 표 중에서 경로의 일부 또는 전부가 버스 이동이라고 적힌 표는 몇 장인가?
- 장의 표 어디에도 버스 경고가 적히지 않으려면, 개 구간 중 최소 몇 개를 개통해야 하는가?
- 열차로만 이동할 수 있는 가장 긴 철도 구간은 역의 개수로 몇 개인가?
입력
첫째 줄에 자연수 ()이 주어진다.
둘째 줄에 자연수 ()가 주어진다.
이어서 개의 줄에 번째 폐쇄 구간의 시작 역 와 끝 역 가 주어진다(, , ). 폐쇄 구간끼리는 겹치지 않는다.
다음 줄에 자연수 ()이 주어진다.
이어서 개의 줄에 번째 상황의 역 와 가 주어진다(, , ).
출력
첫째 줄에 첫 번째 질문의 답을 출력한다.
둘째 줄에 두 번째 질문의 답을 출력한다.
셋째 줄에 세 번째 질문의 답을 출력한다.
힌트
첫 번째 예제에서 8번 역부터 11번 역까지 구간에 공사가 있어서, 첫 번째, 두 번째, 네 번째 승객의 표에 버스 이동이 적힌다. 이 구간을 개통하면 모든 승객이 열차만 타고 이동한다. 공사가 없는 가장 긴 구간은 11번 역에서 18번 역까지(또는 1번 역에서 8번 역까지)이며, 길이는 8개 역이다.