問題文に行く:ソリューションのhttps://www.hackerrank.com/challenges/jack-goes-to-raptureHackerrank:ジャックは歓喜直観、修正Dijsktras
1つの使用は、ダイクストラのアルゴリズムを変更しています。
オリジナル:
修正For a vertex u,
Forall vertices v, instead of updating the distance by,
alt = distance(u) + weight(u, v)
if(alt < distance(v)) distance(v) = alt
:
For a vertex u,
Forall vertices v, instead of updating the distance by,
alt = max(distance(u), weight(u, v))
if(alt < distance(v)) distance(v) = alt
私は(、距離(u)の重量(U、V))をALT =最大の後ろに直感を取得することはできませんよです最短経路内のエッジの最大重み。
誰かが解決策の背後にある直感を説明できますか?
ありがとうございました!このmin-max simplificationの標準用語はありますか? – Abhishek
簡略化についてはわかりませんが、この問題(少し修正)には標準名があります。 [wiki](https://en.wikipedia.org/wiki/Widest_path_problem)から: "密接に関連する問題、**ミニマックスパスの問題**は、そのエッジの最大の重みを最小にするパスを求めます。 " – DAle