TC官方合作论坛

标题: 举手,老湿一算术题不会!!! [打印本页]

作者: B哥    时间: 2012-12-1 15:22
标题: 举手,老湿一算术题不会!!!
不会,不会,不会。。。想了一夜都没想出来。。
  题:一个地图有10个固定点,算点到点之间的距离。
       顺序是随机的如:
       1--》3--》6--》8--》9--》4--》10--》7--》2--》5
       4--》5--》9--》7--》2--》8--》6--》10--》1--》3
       ......类拟这样的随机序列

       10个点是位置是固定的。序列是随便的。老湿们给个湿路吧!!!!!!!!!!

作者: 皓月    时间: 2012-12-1 15:34
起点为 A(Xa,Ya),
终点为 B(Xb,Yb)
A 到 B 的直接距离应该是这么算的.

X=Xb-Xa
Y=Yb-Ya
直线距离即为: math.sqrt(X*X+Y*Y)
作者: Sky_Pro    时间: 2012-12-1 15:37
回复 1楼B哥的帖子

随机序列是神马???
作者: zxyc2000    时间: 2012-12-1 15:41
首先先要知道这十个点每个点的坐标。
具体求某段的距离时,用2楼的方法,最后把中间的9段距离加起来。
作者: B哥    时间: 2012-12-1 16:08
回复 2楼皓月的帖子

不好意思哈。题目没说清楚。。中间距离是曲线。。。
  每个点的坐标(X,Y)都是知道的。
   我才想了个办法,不知道可不可行。。。
  已知到。其中点的最近点距离是多少。
     如: 4 到 8点之间的曲线距离
    已知4点到最近点6点距离是多少
    又知道6点到最近距离点9点是多少
  用程序。这样从4点。一直算他们的最近距离点的距离。一直到终点8点
   最后4点到8点的距离就是  以上程序算出来的距离相加。。
   但算出来的距离一定会比。两点实际距离长。。希望不要长很多!
作者: B哥    时间: 2012-12-1 16:11
回复 3楼Sky_Pro的帖子

姐姐,就是点之间的随机顺序!我表达不能很清楚!
作者: B哥    时间: 2012-12-1 16:12
回复 4楼zxyc2000的帖子

不好意思。其实算得是曲线!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1