algorithm - 带边成本的 Dijkstra 最短路径算法

标签 algorithm shortest-path dijkstra

我有一个有向的正加权图。每条边都有使用成本。 我只有A的钱,我想用dijkstra算法计算最短路径,但是路径上的边成本之和必须小于等于A。

我想用最小的 Dijkstra 修改来做到这一点(如果我可以用 Dijkstra 的小修改来做到这一点)。如果可以,我必须在 O(n*log(n)) 中执行此操作,但我认为我可以。

谁能帮我解决这个问题?

最佳答案

https://www.spoj.pl/problems/ROADS/

问题在 CEOI '98 给出其官方解决方案可见here .

关于algorithm - 带边成本的 Dijkstra 最短路径算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2710516/

相关文章:

c++ - 具有 super 节点算法的二叉搜索树

algorithm - 使用子树查找相似的代码段

algorithm - 使用最小优先级队列时,如何跟踪 Dijkstra 算法中的最短路径?

algorithm - 瑞士奶酪的防水性如何?

java - 地下最短路径 - Java

c - Dijkstra 算法中的不可达节点

java - 在neo4j中使用dijkstra算法时如何限制深度?

algorithm - 按 N 顺序创建最大树

python - 求和可被 M 整除的大小为 K 的子数组的数量?

algorithm - 我可以在我的图中使用 Dijkstra 的最短路径算法吗?