No.160 最短経路のうち辞書順最小
問題文
太郎君の住んでいる地域には地下鉄の駅が
駅と駅は路線で結ばれており、それぞれの路線について移動時間が決まっています。
急ぎの用事がある太郎君は駅
駅
ただし、そのような経路は複数考えられる場合があるので、最短経路のうち辞書順最小のものを出力してください。
ここで最短経路とは用いる路線の移動時間の和が最小となる経路のことです。乗り換えの時間などは考慮する必要はありません。経路は、出発する駅と目的の駅を含みます。
ある経路
入力
続く
ある駅の組を直接結ぶ路線は高々
駅
出力
経路は、通る駅を順番にスペース区切りで並べてください。出発する駅と目的地の駅を含みます。
最後に改行してください。
サンプル
サンプル1
入力
4 3 0 3 0 2 100 2 1 200 1 3 300
出力
0 2 1 3
駅
サンプル2
入力
4 4 0 3 0 2 100 2 3 100 0 1 200 1 3 200
出力
0 2 3
駅
サンプル3
入力
4 4 0 3 0 2 100 2 3 100 0 1 100 1 3 100
出力
0 1 3
サンプル2と同様、駅
今度は
サンプル4
入力
8 28 4 6 1 4 15 4 5 2457 1 6 8234 0 7 109 5 2 6669 0 5 31 2 6 1 0 3 2896 0 4 1493 7 5 78 5 6 96 2 7 7486 0 2 66 7 6 4776 4 2 3820 2 3 8843 4 7 8276 3 1 67 1 5 4053 1 0 912 3 4 82 6 3 3165 5 3 81 1 2 2948 4 6 3164 3 7 3 1 7 70 0 6 65
出力
4 1 3 5 0 6
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。