求助 样例能过 0分
  • 板块P5143 攀爬者
  • 楼主Qiuziyi
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/3/14 16:24
  • 上次更新2023/10/23 21:35:24
查看原帖
求助 样例能过 0分
481521
Qiuziyi楼主2023/3/14 16:24

样例过了 但是0分

#include<bits/stdc++.h>
using namespace std;
int n;
double ans;
struct note{
	int x,y,z;
};
note num[50001];
bool flag(note a,note b){
	return a.z<b.z;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++) cin>>num[i].x>>num[i].y>>num[i].z;
	sort(num+1,num+n+1,flag);
	for(int i=1;i<=n-1;i++)
		ans+=sqrt((num[i].x-num[i-1].x)*(num[i].x-num[i-1].x)+(num[i].y-num[i-1].y)*(num[i].y-num[i-1].y)+(num[i].z-num[i-1].z)*(num[i].z-num[i-1].z));
	printf("%.3lf",ans);
	return 0;
}

求大佬相助 万分感谢 QAQ

2023/3/14 16:24
加载中...