#include<iostream>
#include<algorithm>
using namespace std;
typedef struct distance{
int x;
int y;
int dis;
int i;
}iop;
iop ans[10000];
bool cmp(iop a,iop b){
if(a.dis==b.dis) return a.i<b.i;
return a.dis<b.dis;
}
int main()
{
int a,b,c;
cin>>a>>b>>c;
for(int i=0;i<a;i++){
cin>>ans[i].x>>ans[i].y;
ans[i].dis=(b-ans[i].x)*(b-ans[i].x)+(c-ans[i].y)*(c-ans[i].y);
ans[i].i=i;
}
sort(ans,ans+a,cmp);
for(int i=0;i<3;i++){
cout<<ans[i].i+1<<endl;
}
return 0;
}
2019csp称检测点查询c++(100分)
最新推荐文章于 2024-04-27 01:26:05 发布