高橋くんは非常に神経質で、歩くことにかけても非常に気を使う質です。
高橋くんの一歩は絶対に です。 それより大きかったり小さかったりすることはありえません。
高橋くんが頂点 から歩き出したとき、頂点 にたどり着くことはできるでしょうか。
頂点 辺の単純で連結な無向グラフがあります。
番目の辺は頂点 と頂点 を双方向に接続し、長さは です。
頂点 から頂点 へのパスであって、長さが の倍数になるようなものの長さの最小値を出力してください。
もしそのようなパスが存在しなければ、 -1
を出力してください。
答えを 行に出力せよ。
3 3 4 1 2 1 2 3 2 3 1 2
4
頂点を と移動することで距離 で到着でき、これが最小です。
4 2 7 1 3 4 2 4 2
-1
頂点 から頂点 へ行くことができません。
3 2 99 1 2 2000 2 3 2000
396000