解题思路:注意下两点之间的距离公式
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,x,y;
double juli,max=-1,min=1000000;
cin>>n;
string s,first,last;
for(int i=1;i<=n;i++){
cin>>s>>x>>y;
juli=sqrt(x*x+y*y);
if(juli>max){
last=s;
max=juli;
}
if(juli<min){
first=s;
min=juli;
}
}
cout<<first<<" "<<last;
}
运行结果: