0分求调,救救孩子
查看原帖
0分求调,救救孩子
317218
魑魅魍魉唬楼主2024/3/13 16:29
#include<bits/stdc++.h>
using namespace std;
struct dian{
	double x,y,z;
};
bool cmp(dian a,dian b){
	return a.z<b.z;
}
int main(){
	int n;
	double sum=0;
	dian d[1000];
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>d[i].x>>d[i].y>>d[i].z;
	}
	sort(d,d+n,cmp);
	for(int i=0;i<n;i++){
		sum=sqrt(pow(d[i].x-d[i+1].x,2)+pow(d[i].y-d[i+1].y,2)+pow(d[i].z-d[i+1].z,2))+sum;
	}
	printf("%.3lf\n",sum);
	
	return 0;
} 
2024/3/13 16:29
加载中...