题目传送门:
AC代码
#include<bits/stdc++.h>
using namespace std;
int x[10005],y[10005];
int main()
{
int n;
cin>>n;
double ans=100000000;
for(int i=1;i<=n;i++) cin>>x[i]>>y[i];
for(int i=1;i<=n;i++)
{
for(int j=i+1;j<=n;j++)
{
double d=sqrt((x[i]-x[j])*(x[i]-x[j])+(y[i]-y[j])*(y[i]-y[j]));
if(d<ans) ans=d;
}
}
printf("%.4lf",ans);
return 0;
}