#includeusing namespace std; struct point{ int x; int y; double dis; int flag; }; bool com(point &b,point &a) { if(b.dis!=a.dis) return b.dis>n>>x>>y; point arr[n]; for(int i=0;i >arr[i].x; cin>>arr[i].y; arr[i].flag=i+1; } for(int i=0;i

#includeusing namespace std; struct point{ int x; int y; double dis; int flag; }; bool com(point &b,point &a) { if(b.dis!=a.dis) return b.dis>n>>x>>y; point arr[n]; for(int i=0;i >arr[i].x; cin>>arr[i].y; arr[i].flag=i+1; } for(int i=0;i