求长方体上任意两点间的最短表面距离

时间:2013-10-06 14:40:37
【文件属性】:

文件名称:求长方体上任意两点间的最短表面距离

文件大小:2KB

文件格式:CPP

更新时间:2013-10-06 14:40:37

语言C++

描述 一个长方体P={(x,y,z)|0≤x≤L, 0≤y≤W, 0≤z≤H},大小为L×W×H。长方体表面有任意两点A(x1,y1,z1)和B(x2,y2,z2),A,B两点可由长方体表面的折线连接。求出A和B的最短距离。L,W,H和点的坐标都是整数。0≤L,W,H≤1000。 输入 文件有三行,分别是: L W H x1 y1 z1 x2 y2 z2 输出 输出最短距离,要求四舍五入到小数点后两位。 样例输入 5 5 23 1 23 5 0 样例输出 6.00


网友评论

  • 不错,找很长时间了,要是有解释和流程图就更好了。。
  • 不错,支持一下
  • 可读性很高,要是能有注释就完美了!
  • 水平有限,没注释,所以没看懂~
  • 可以运行,谢谢
  • 程序不错,有注释就更好了
  • 很不错的程序,比较易懂,是分别对在一个面,对面,相邻面进行考虑的。
  • 不错,找很长时间了,要是有解释和流程图就更好了。。