求修正
  • 板块P5143 攀爬者
  • 楼主wczxluo
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/8/4 14:53
  • 上次更新2023/11/3 05:57:43
查看原帖
求修正
976067
wczxluo楼主2023/8/4 14:53
#include<bits/stdc++.h>
using namespace std;
struct qwe{
	int q,w,e;
}a[50001];
bool comp(qwe x,qwe y)
{
	return x.w>y.w;
}
int main()
{
	int n;
	double ans=0;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].e>>a[i].q>>a[i].w;
	}
	sort(a+1,a+1+n,comp);
	for(int i=1;i<n;i++)
	{
		ans+=sqrt((a[i].e-a[i+1].e)^2+(a[i].q-a[i+1].q)^2+(a[i].w-a[i+1].w)^2);
	}
	cout<<setprecision(3)<<fixed<<ans;
	return 0;
} 
2023/8/4 14:53
加载中...