캥거루
면접 대비시간 제한5초메모리 제한128 MB
각 렌즈 구간에 대해, 렌즈와 겹치는 관측 구간이 연속으로 가장 길게 이어지는 길이를 구한다.
문제
야생동물 사진 촬영을 좋아하는 Byteasar는 캥거루 사진을 찍기 위해 오스트레일리아 여행을 계획하고 있다. 가장 선명한 사진을 얻으려면 카메라와 동물 사이의 거리가 사용 중인 렌즈의 최적 범위 안에 들어와야 한다.
여행은 개의 관측 지점을 순서대로 지난다. 번째 지점에서는 캥거루가 거리 부터 까지(양 끝 포함) 어디에서든 나타날 수 있다. Byteasar는 렌즈를 개 가지고 있으며, 번째 렌즈는 피사체가 거리 부터 까지(양 끝 포함)에 있을 때 가장 좋은 사진을 찍는다.
어떤 렌즈가 한 관측 지점에 적합하다는 것은, 그 지점에서 캥거루가 나타날 수 있는 거리 중 적어도 하나가 그 렌즈의 최적 범위 안에도 들어간다는 뜻이다. 즉, 렌즈 가 지점 에 적합할 조건은 두 구간 와 가 서로 겹치는 것이다.
Byteasar는 렌즈 교체를 최대한 줄이고 싶어 한다. 각 렌즈에 대해, 여행 순서에서 그 렌즈가 적합한 관측 지점이 연속으로 이어지는 가장 긴 구간의 길이를 구하여라.
입력
첫째 줄에 두 정수 과 이 주어진다 (, ). 각각 관측 지점의 수와 렌즈의 수이다.
다음 개의 줄에는 각각 두 정수 와 가 주어진다 (). 번째 관측 지점에서 캥거루가 거리 부터 까지(양 끝 포함) 나타날 수 있음을 뜻한다.
다음 개의 줄에는 각각 두 정수 와 가 주어진다 (). 번째 렌즈가 거리 부터 까지(양 끝 포함)의 피사체에 가장 적합함을 뜻한다.
출력
개의 줄을 출력한다. 각 줄에는 정수 하나를 출력한다. 번째 줄에는 번째 렌즈가 적합한 관측 지점이 연속으로 이어지는 가장 긴 구간에 포함된 관측 지점의 수를 출력한다. 렌즈는 입력 순서대로 번호가 매겨진다.