全wa。。。可是编译运行没啥问题
  • 板块P5143 攀爬者
  • 楼主Beria
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/5/17 21:12
  • 上次更新2023/11/4 23:08:07
查看原帖
全wa。。。可是编译运行没啥问题
509669
Beria楼主2021/5/17 21:12
#include<iostream>
#include<stdio.h>
#include<math.h>
using namespace std;
int main()
{
	int n,i,j,k,x[100]={0},y[100]={0},z[100]={0},tz,l,tx,ty;
	double range=0,distance=0;
	cin>>n;
	for(i=0;i<n;i++)
	{
		cin>>x[i]>>y[i]>>z[i];
	}
	for(l=1;l<n-1;l++)
	{
		for(j=1;j<n-1;j++)
		{
			if(z[j]>z[j+1])
		    {
			tz=z[j];tx=x[j];ty=y[j];
		    z[j]=z[j+1];x[j]=x[j+1];y[j]=y[j+1];
		    z[j+1]=tz;x[j+1]=tx;y[j+1]=ty;
		    }
		}
	} 
		for(k=1;k<n-1;k++)
		{
			distance=sqrt(pow(x[k]-x[k+1],2)+pow(y[k]-y[k+1],2)+pow(z[k]-z[k+1],2));
			range=distance+range;
		}
		printf("%.3f",range);
}
2021/5/17 21:12
加载中...