정원
시간 제한2초메모리 제한1024 MB
주기 D로 반복되는 A형 작품과 행 또는 열에 놓인 B형 작품을 모두 포함하는 가장 작은 직사각형의 칸 수를 구합니다.
문제
JOI 왕국은 끝없이 넓은 영토를 가진 신비로운 나라이다. 왕인 JOI-kun은 영토의 일부를 잘라 자신의 정원을 만들려고 한다.
영토는 충분히 큰 차원 격자로 본다. 격자는 위에서 아래로, 왼쪽에서 오른쪽으로 정사각형 칸들이 깔려 있다. 좌표의 원점이 되는 칸이 있다. 는 원점에서 오른쪽으로 칸, 위쪽으로 칸 이동해 도착하는 칸을 뜻한다. 왼쪽으로 칸은 오른쪽으로 칸을, 아래로 칸은 위로 칸을 뜻한다.
영토 위에는 작품이 놓여 있다. 작품은 놓이는 방식에 따라 A형과 B형으로 나뉜다.
- A형 작품은 종이 있다. 번째 종류의 작품()은 꼴의 모든 칸에 놓인다. 여기서 , 은 정수이다.
- B형 작품은 종이 있다. 번째 종류의 작품()은 꼴의 칸이나 꼴의 칸에 놓인다. 여기서 , , , 는 정수이다.
한 칸에 서로 다른 종류의 작품이 여러 개 놓여 있을 수 있다.
JOI-kun은 격자에서 직사각형 영역을 골라 정원을 만든다. 정수 , , , 를 정하면 , 를 만족하는 정수 좌표 의 칸들이 정원이 된다. JOI-kun은 여러 종류의 작품을 보고 싶어 하므로, 종 작품 각각에 대해 정원에 그 종류의 작품이 적어도 하나 있어야 한다. 그런데 정원이 너무 크면 시민들이 화를 낸다. 따라서 위 조건을 만족하면서 정원의 칸 수가 가장 적도록 하려고 한다.
작품 정보가 주어졌을 때 JOI-kun 정원 칸 수의 최솟값을 구하는 프로그램을 작성하라.
입력
N M D
P_1 Q_1
...
P_N Q_N
R_1 S_1
...
R_M S_M
출력
정원 칸 수의 최솟값을 한 줄에 출력한다.
제한
- .
- .
- .
- .
- ().
- ().
- ().
- ().
- 주어지는 값은 모두 정수이다.