https://pintia.cn/problem-sets/994805260223102976/problems/994805260990660608
简单题。
#include<iostream>
#include<math.h>
using namespace std;
int main() {
int n, x, y, max_index=-1, min_index=-1, person[n];
cin >> n;
double dis, max=0, min=150;
for(int i=0; i<n; i++){
cin >> person[i] >> x >> y;
dis = sqrt(x*x+y*y);
if(dis > max){
max = dis;
max_index = i;
}
if(dis < min){
min = dis;
min_index = i;
}
}
printf("%04d %04d\n", person[min_index], person[max_index]);
return 0;
}