폐소공포증에 걸린 소들
면접 대비시간 제한1초메모리 제한128 MB
최대 2000개의 점이 주어질 때, 유클리드 거리가 가장 짧은 유일한 두 점을 찾아 번호를 오름차순으로 출력한다.
문제
농부 John의 소 마리는 각각 번부터 번까지 번호가 매겨져 있으며, 다른 소와 너무 가까이 있는 것을 몹시 싫어합니다.
각 소 의 위치는 정수 좌표 로 주어집니다. 두 소 사이의 거리는 유클리드 거리, 즉 로 정의합니다.
모든 소 쌍 중에서 서로 가장 가까운 쌍은 정확히 하나뿐입니다. 이 가장 가까운 두 소를 찾아, 두 소의 번호를 오름차순으로 출력하세요.
제약 조건
입력
- 첫째 줄: 정수
- 둘째 줄부터 번째 줄까지: 번째 줄에는 소 의 좌표를 나타내는 두 정수 와 가 공백으로 구분되어 주어집니다.
출력
- 첫째 줄: 서로 가장 가까운 두 소의 번호를 오름차순으로, 공백으로 구분하여 출력합니다.