1

負のエッジ (u,v) を持つ有向グラフ G=(v,e) があります。他のすべてのエッジは正です。

ダイクストラを使用して負のサイクルを見つけるにはどうすればよいですか?

4

1 に答える 1

1

(u,v)グラフから削除します。vからへの最短経路を見つけますu(Dijkstra を使用)。総重量が 未満-w(u,v)の場合、負のサイクルが見つかりました。そうでなければ、そのようなサイクルは存在しません。

于 2013-06-11T11:17:06.757 に答える