注
意
:
\color{red} 注意:
注意:
1.距离越近越厉害
2.题目没有说坐标一定是整型,有可能是浮点型,所以需要全部存为浮点型。
#include <string>
#include <cstdio>
#include <cmath>
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int n, idmax, idmin, id;
double Max = 0, Min = 0x3f3f3f3f, x, y;
cin >> n;
while(n--){
cin >>id >>x >>y;
double t = sqrt(x*x + y*y);
if(t > Max){
Max = t;
idmax = id;
}
if(t < Min){
Min = t;
idmin = id;
}
}
printf("%04d %04d\n", idmin, idmax);
}