代码:
#include <bits/stdc++.h>
using namespace std;
struct wev{
int x;
int y;
int z;
}a[50005];
int main(){
int n,min = 100000,max = -1,maxflag,minflag;
double eps = 2.0;
cin >> n;
for (int i = 1;i <= n;i++){
cin >> a[i].x >> a[i].y >> a[i].z;
if (a[i].z > max){
max = a[i].z;
maxflag = i;
}
if (a[i].z < min){
min = a[i].z;
minflag = i;
}
}
cout << fixed << setprecision(3) << sqrt(pow((a[maxflag].x-a[minflag].x),eps)+pow((a[maxflag].y-a[minflag].y),eps)+pow((a[maxflag].z-a[minflag].z),eps));
return 0;
}
全没过,0分。