실행 시간 제한 | 메모리 제한 |
---|---|
2 초 | 512 MB |
도시의 공원에서 승훈의 명의 친구들이 각각 고유한 위치 에 서 있습니다 (, 와 는 최대 크기의 양의 홀수입니다). 승훈은 공원을 분할하기 위해 남북 방향의 울타리를 방정식으로 설치하려고 합니다 (는 짝수이므로 어떤 친구의 위치를 통과하지 않습니다). 또한 동서 방향의 긴 울타리를 방정식으로 설치하려고 합니다. 이 두 울타리는 지점에서 교차하며, 함께 네 개의 영역으로 공원을 분할합니다.
승훈은 와 를 선택하여 결과로 나타나는 네 개의 영역에서 친구들이 균등하게 분포하도록 하려고 합니다. 네 영역 중 하나에 포함된 최대 친구 수를 이라고 할 때, 승훈은 을 최대한 작게 만들려고 합니다. 승훈이 울타리를 최적의 위치에 설치하여 달성할 수 있는 의 최솟값을 구해주세요.
첫 번째 입력 줄에는 두 개의 정수 과 가 있습니다.
다음 줄 각각에는 한 명의 친구의 위치를 나타내는 와 좌표가 있습니다
승훈이 울타리를 최적의 위치에 설치하여 달성할 수 있는 의 최솟값을 출력하세요
7 7 3 5 5 7 13 3 1 11 7 5 3 9 1
2
출처: USACO 2016 February Contest, Platinum Problem 1. Load Balancing