Module: bfs。上級コース


Problem

2 /3


1-k BFS

Problem

有向加重グラフが表示されます。アルゴリズム 1 - k BFS を使用して、上部の 1 から他のすべてのものまでの距離を見つける必要があります。
 
入力
最初の行には、2 つの整数 nm が含まれており、それぞれグラフの頂点とエッジの数です。次の m 行には、それぞれ ab - エッジが接続する頂点と c - の 3 つの数字が含まれています。この辺の重み (a, b, c >= 0).
 
出力
スペースで区切られた n-1 の数値を出力する必要があります - 1 から可能なパスがない場合、上部の 1 から他のすべての距離までの距離。 i< /code> 頂点に変換すると、Impossible を出力する必要があります。
 

 

<頭> <本体>
 
# 入力 出力
1 <プレ> 9 9 1 2 1 2 4 2 4 6 1 4 3 1 3 5 2 5 6 1 8 9 100 9 7 100 7 8 100 <プレ> 1 4 3 6 4 不可能 不可能 不可能