首页 > 解决方案 > 如何计算评分最高的最短路线?

问题描述

我试图找到一条长度小于或等于 5 的路线。节点也应该远离最大值 3。评级应该尽可能高。

列表:(我将添加起点和终点以查看它们是否到达终点:max_length =7

//Starting point:14
//Number of Nodes:9
1 4.4
2 0.1
3 4.1
4 2.1
5 1.2
6 4.1
9 1.3
11 3.2
13 4.2

预期输出:(顺序无关紧要,我只是从最后一个节点开始)

[
 [14 , 0] //added start
 [11 , 3.2],
 [9 , 1.3],
 [6 , 4.1],
 [3 , 4.1],
 [1 , 4.4]
 [0,0] //added end
]

为什么这条路线?因为它是长度为 5 的最佳评级。

想法:

我的问题:

问题:

示例 5 的代码(计算直到 [0,0]):

https://replit.com/@RubyKanima/BestShortSum#test.txt

标签: node.jsarraysdynamicsum

解决方案


推荐阅读