题解 P1257 【平面上的最接近点对】(数据很水)
是的这是一个暴力代码……但是数据太水居然能过?!就行
#include <cmath>
#include <cstdio>
#include <iostream>
using namespace std;
int main(void)
{
int n; cin>>n;
double x[n],y[n],Min=100000000;
for (int i=1; i<=n; i++)
{
cin>>x[i]>>y[i];
for (int j=i-1; j>0; j--)
Min=min(Min,sqrt((x[i]-x[j])*(x[i]-x[j])+(y[i]-y[j])*(y[i]-y[j])));
}
printf("%.4f",Min);
return 0;
}