题目链接:
代码样例:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,X,Y,min=2000000,p,q,r;
int x[2000],y[2000],D[2000];
cin>>n;
cin>>X;
cin>>Y;
for(int i=1;i<n+1;i++)
{
cin>>x[i];
cin>>y[i];
D[i]=pow((X-x[i]),2)+pow((Y-y[i]),2);
if(D[i]<min)
{
p=i;
min=D[i];
}
}
cout<<p<<endl;
min=2000000;
for(int i=1;i<n+1;i++)
{
if(D[i]<min&&i!=p)
{
q=i;
min=D[i];
}
}
cout<<q<<endl;
min=2000000;
for(int i=1;i<n+1;i++)
{
if(D[i]<min&&i!=p&&i!=q)
{
r=i;
min=D[i];
}
}
cout<<r;
}