![]() |
1
0
你有一个很好的起点,从起点开始按距离排序。现在把10000个点看作1000个同心圆,每个同心圆有10个点。我们所要做的就是从每个戒指中给一个销售员分配一分,如下所示:
如果从外到内迭代这些环,则路径长度的差异将变小(而不是从小环到大环)。 你可以从最外层的环上给每个推销员分配每个点。
如果您想改善每个销售人员的路径,在考虑添加一个点时,您可以在候选点的“in set”中找到最近的两个点并将其插入其中,或者如果该距离小于到最近两个点的距离之和,则将其附加到其中一个“end”点。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 5 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 6 月前 |