题目的意思就是要判断一下整个路网中有没有负权回路,而bellman-ford算法正好有这样的作用。因为bellman-ford算法只能扫描到那些和起始节点相连通的节点,这里我们给原路网增加一个超级起始节点s,s和其他所有节点都连通。
题目描述中有a bidirectional path between S and E,这里a bidirectional path 是双向路径的意思。
本文介绍如何使用Bellman-Ford算法来检测一个包含正权和负权边的图中是否存在负权回路。通过增加一个超级起始节点并将所有场点与其连接,确保了算法能够检测到所有可能的负权回路。
题目的意思就是要判断一下整个路网中有没有负权回路,而bellman-ford算法正好有这样的作用。因为bellman-ford算法只能扫描到那些和起始节点相连通的节点,这里我们给原路网增加一个超级起始节点s,s和其他所有节点都连通。
题目描述中有a bidirectional path between S and E,这里a bidirectional path 是双向路径的意思。

被折叠的 条评论
为什么被折叠?