Module: ダイクストラのアルゴリズム


Problem

5 /14


バス

Problem

ヴァシュキ地方のいくつかの村の間にはバスがあります。ここの乗客数はそれほど多くないため、バスは 1 日に数本しか運行していません。
 
マリア・イワノフナはできるだけ早く村 d から村 v に移動する必要があります (彼女は時刻 0 に村 d にいると見なされます)。
 
入力
最初に数値 N を入力します –村の総数 (1 <= N <= 100), 次に、村の番号 d と v、 その後にバストリップ数 R (0 <= R <= 10000) が続きます。以下はバス路線の説明です。各フライトは、出発地の番号、出発時間、目的地の村、到着時間で指定されます (すべての時間 – は 0 から 10000 までの整数です)。時間 t に乗客が村に到着した場合、t からいつでも出発できます。
 
出力
マリア・イワノフナが村にいることができる最短時間を出力してください v.指定されたバス ルートを使用して d から v に移動できない場合は、-1 を出力します。
<頭> <本体>
# 入力 出力
1
3
1 3
4
1 0 2 5
1 1 2 3
2 3 3 5
1 1 3 10
5