#P4189. *【计算几何】三维最近点对

*【计算几何】三维最近点对

Description

## 【题目描述】

给定三维空间的 nn 个点,输出 mindist(i,j)ij\min \\{ dist(i,j)∣i \ne j\\}。 其中 dist(i,j)=(xixj)2+(yiyj)2+(zizj)2dist(i,j)=(x_i−x_j)^2+(y_i−y_j)^2+(z_i−z_j)^2

【输入格式】

第一行一个正整数 n (1n106)n \ (1 ≤ n ≤ 10^6)

接下来 nn 行,每行三个正整数 xi,yi,zi (1xi,yi,zi107)x_i,y_i,z_i \ (1≤x_i ,y_i ,z_i ≤ 10^7) ,表示每一个点的坐标。

【输出格式】

一行,一个数,表示最小的距离。

【样例输入】

2
1 1 1
1 1 1

【样例输出】

0