#4842. 平面上的最接近点对

平面上的最接近点对

题目描述

给定平面上 nn 个点,找出其中的一对点的距离,使得在这 nn 个点的所有点对中,该距离为所有点对中最小的。

输入格式

第一行一个整数 nn,表示点的个数。

接下来 nn 行,每行两个整数 x,yx,y,表示一个点的行坐标和列坐标。(1n104,0x,y109)(1\le n\le 10^4,0\le x,y\le 10^9)

输出格式

仅一行,一个实数,表示最短距离,四舍五入保留 44 位小数。

3
1 1
1 2
2 2
1.0000
4
1 1 
2 2
100 100
200 200
1.4142