두 무한 계단 모양 폴리라인 L과 U가 주어질 때, L이 아래이고 U가 위인 닫힌 영역의 개수와 넓이의 합을 구한다.
어려움8기하투 포인터정렬구현아직 제출이 없습니다시간 제한0.5초메모리 제한512 MB평면 위의 두 점을 잇는 직교 경로는 수평 선분과 수직 선분만으로 이루어진 경로다. 직교 경로와 모든 수직선(각각 수평선)의 교집합이 비어 있거나 그 직선의 연결된 한 부분이면, 이 경로는 x축(각각 y축)에 대해 단조라고 한다. x축과 y축 모두에 대해 단조인 직교 경로를 계단이라고 한다. 계단의 양 끝이 모두 반무한 수평 선분이면, 즉 왼쪽 끝이 x축의 음의 방향으로, 오른쪽 끝이 양의 방향으로 무한히 뻗으면 그 계단을 무한 계단이라고 한다. 계단은 왼쪽에서 오른쪽으로 따라갈 때 y좌표가 커지는지 작아지는지에 따라 증가 계단과 감소 계단으로 나뉜다. 수직 선분이 n개인 계단을 n단 계단이라고 부른다.
무한 계단 L과 U가 함께 둘러싸는 닫힌 직교 영역은 여러 개일 수도 있고 하나도 없을 수도 있다. 그중에는 아래쪽 경계가 L이고 위쪽 경계가 U인 영역이 있다. 그림 G.1에서 노란색으로 칠한 두 영역이 그런 영역이다. 이 문제에서는 그런 영역의 개수와 넓이의 합을 구한다. 한쪽 끝이 무한히 뻗어 나가는 부분은 닫힌 영역이 아니므로 세지 않는다.

그림 G.1. 계단 U가 3단, 계단 L이 4단인 예. 노란색으로 칠한 두 영역이 아래쪽은 L, 위쪽은 U로 둘러싸인 닫힌 직교 영역이다. xiL,yiL(각각 xiU,yiU)은 계단 L(각각 U) 꼭짓점의 x좌표와 y좌표다.
계단은 다음 표기로 나타낸다.
y0 x1 y1 x2 y2 … xn yn(1)
여기서 x1<x2<⋯<xn은 수직 선분의 x좌표이고, y0,y1,…,yn은 수평 선분의 y좌표다. 증가 계단이면 y0<y1<⋯<yn이고, 감소 계단이면 y0>y1>⋯>yn이다. y0은 왼쪽 반무한 수평 선분의 높이, yn은 오른쪽 반무한 수평 선분의 높이다.
표기 (1)에 나오는 L과 U의 꼭짓점 x좌표는 모두 서로 다르고, 꼭짓점 y좌표도 모두 서로 다르다. 두 무한 계단 L과 U가 주어질 때, 아래쪽은 L, 위쪽은 U로 둘러싸인 닫힌 직교 영역의 개수와 넓이의 합을 구하라.
첫째 줄에 무한 계단 L과 U의 단 수를 나타내는 양의 정수 n과 m이 주어진다. (1≤n≤25000, 1≤m≤25000)
둘째 줄에는 계단 L의 꼭짓점 좌표를 나타내는 정수 2n+1개가, 셋째 줄에는 계단 U의 꼭짓점 좌표를 나타내는 정수 2m+1개가 표기 (1)의 순서대로 주어진다. 모든 좌표는 50000 이하의 음이 아닌 정수다.
첫째 줄에 정수 두 개 k와 w를 공백으로 구분해 출력한다. k는 아래쪽이 계단 L, 위쪽이 계단 U로 둘러싸인 닫힌 직교 영역의 개수이고, w는 그 영역의 넓이 합이다. 그런 영역이 하나도 없으면 k와 w 모두 0을 출력한다.