경찰서
시간 제한1초메모리 제한512 MB
정수 좌표에 통신 관제소를 세우고 모든 경찰서에 닿도록 축에 나란한 케이블 한계 L과 W를 정할 때, L+W를 최소로 하고 그다음 L을 최소로 하는 값을 구한다.
문제
플랫랜드에는 개의 경찰서가 있고, 번째 경찰서는 좌표 에 있다. 당국은 경찰서 사이의 의사소통 문제를 줄여 상호 협력 효과를 높이려 한다. 이를 위해 당국은 통신 제어 센터(CCC)로 쓸 새 탑을 세우기로 했다. CCC는 와 가 모두 정수인 좌표 에만 세울 수 있다. 에 이미 경찰서가 있더라도 상관없으며, 그 경찰서와 함께 CCC를 세울 수 있다.
그런 다음 CCC는 각 경찰서로 통신 케이블을 연결하는데, 몇 가지 제약이 있다.
- 케이블 하나는 경찰서 하나만 담당하므로, 개의 경찰서를 연결하려면 개의 케이블이 필요하다.
- 케이블은 축 또는 축에 평행하게만 설치할 수 있으며, 대각선으로 가로지르는 것은 허용되지 않는다.
플랫랜드의 기묘한 물리 법칙 때문에 각 케이블은 축 방향으로 길이 이하, 축 방향으로 길이 이하만 될 수 있다. 이런 케이블을 플랫랜드에서 케이블이라고 부르는 이유가 여기에 있다. 통신이 안정적이려면 모든 경찰서가 같은 종류의 케이블로 연결되어야 한다.
플랫랜드의 최근 과학 기술 발전으로 물리학자들은 원하는 과 에 대해 케이블을 만들 수 있지만 비용이 든다. 과 가 클수록 비용이 매우 비싸지므로, 당국은 모든 경찰서를 CCC에 연결한다는 요구를 만족시키면서 의 값을 최소로 하는 과 를 찾아야 한다.
이 문제에서 여러분은 의 값이 최소가 되면서, 당국이 와 가 모두 정수인 에 CCC를 세울 수 있고 모든 경찰서를 케이블로 CCC에 연결할 수 있게 하는 과 를 구해야 한다. 답이 여러 개라면 을 먼저 최소화하고, 그다음 를 최소화한다.
입력
첫 줄에 정수 ()이 주어진다. 은 플랫랜드에 있는 경찰서의 수이다. 다음 개 줄에 각각 두 정수 ()가 주어지며, 각 경찰서의 위치를 나타낸다.
출력
의 값이 최소가 되면서, 당국이 와 가 모두 정수인 에 CCC를 세울 수 있고 모든 경찰서를 케이블로 CCC에 연결할 수 있게 하는 두 정수 과 를 공백 하나로 구분해 출력한다. 답이 여러 개라면 을 먼저 최소화하고, 그다음 를 최소화한다.