yosupo06 / library-checker-problems

The problem data (Test case generator, judge's solution, task, ...) of Library Checker
https://judge.yosupo.jp/
Apache License 2.0
529 stars 123 forks source link

[問題案] K-Shortest Paths (Undirected) #1260

Open NachiaVivias opened 1 month ago

NachiaVivias commented 1 month ago

Problem name: K-Shortest Paths (Undirected) Problem ID: k_shortest_paths_undirected

問題

N 頂点 M 辺の無向グラフがあり、辺に正の長さがついている。 s,t 間の単純パスを、短い順に K 個計算してください。

計算量

Reference

入出力

k 行目には k 番目の最短パスの重みを出力、なければ -1 を出力。

Note / Disucussion

重み 0 の辺がある場合は重み eps で置き換えればよい [2] ので、正重みだけ verify できればよいと思います。

maspypy commented 1 month ago

https://github.com/yosupo06/library-checker-problems/issues/508 これと重複ですか?

NachiaVivias commented 1 month ago

そちらでは検討に入っていないように見えます。しかし仮に重複だとして、有向グラフの問題とは事情が結構違いそう(特に、有向は yukicoder に出題がある)なので分けると都合が良いと思います。

maspypy commented 1 month ago

ああ、あっちは有向でこっちは無向でした。理解。