题目的意思就是要判断一下整个路网中有没有负权回路,而bellman-ford算法正好有这样的作用。因为bellman-ford算法只能扫描到那些和起始节点相连通的节点,这里我们给原路网增加一个超级起始节点s,s和其他所有节点都连通。
题目描述中有a bidirectional path between S and E,这里a bidirectional path 是双向路径的意思。
题目的意思就是要判断一下整个路网中有没有负权回路,而bellman-ford算法正好有这样的作用。因为bellman-ford算法只能扫描到那些和起始节点相连通的节点,这里我们给原路网增加一个超级起始节点s,s和其他所有节点都连通。
题目描述中有a bidirectional path between S and E,这里a bidirectional path 是双向路径的意思。