Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
負のエッジ (u,v) を持つ有向グラフ G=(v,e) があります。他のすべてのエッジは正です。
ダイクストラを使用して負のサイクルを見つけるにはどうすればよいですか?
(u,v)グラフから削除します。vからへの最短経路を見つけますu(Dijkstra を使用)。総重量が 未満-w(u,v)の場合、負のサイクルが見つかりました。そうでなければ、そのようなサイクルは存在しません。
(u,v)
v
u
-w(u,v)