부하 분산
시간 제한2초메모리 제한512 MB
홀수 좌표에 있는 소들 사이를 가르는 수직 울타리와 수평 울타리를 놓아 네 영역 중 소가 가장 많은 영역의 마릿수를 최소화합니다.
문제
농부 존의 소 마리가 2차원 농장 위 서로 다른 위치 에 한 마리씩 서 있다(이고, 와 는 이하의 양의 홀수다). 존은 인 남북 방향 울타리를 세워 농장을 나누려 한다. 울타리 길이는 사실상 무한하고 는 짝수라서, 울타리가 소가 서 있는 자리를 지나가는 일은 없다. 존은 인 동서 방향 울타리도 세우며 역시 짝수다. 두 울타리는 점 에서 만나 농장을 네 구역으로 나눈다.
존은 네 구역에 들어가는 소가 한쪽으로 몰리지 않도록 와 를 고르고 싶다. 네 구역 중 소가 가장 많은 구역의 소 마릿수를 이라 하자. 존은 을 가능한 한 작게 만들려 한다. 의 최솟값을 구하라.
입력
첫 줄에 정수 이 주어진다. 이어지는 개의 줄에는 각각 소 한 마리의 좌표와 좌표가 공백으로 구분되어 주어진다.
출력
두 울타리를 최적으로 놓았을 때 얻을 수 있는 의 최솟값을 출력한다.