시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
3 초 | 256 MB | 47 | 11 | 6 | 21.429% |
JOI 市では公共交通機関が発達している.特に,バス専用道路が碁盤目状に敷き詰められているので,バ スは交通状況の影響を受けることなく,一定の速度で運行することができる.南北方向のバス専用道路は 1km 間隔で W 本あり,東西方向のバス専用道路は 1km 間隔で H 本ある.すべてのバスは,長方形の形を した経路上を時計回りに 1 分あたり 1km の速度走る.また,バス専用道路が交わる点にバス停が設置され ている.
JOI 君は今日,クリケットの試合を観戦しに行く予定であったが,寝坊してしまった.もう試合開始には 間に合わないかもしれないが,JOI 君はできるだけ長い間試合を観戦していたいので,できるだけ早く試 合会場に到着したい.
JOI 君は,バスの運行情報を事前に調べていたので,バスの現在地と,それぞれのバスの運行経路はわ かっている.今すぐ出発して,バスを乗り継いでいったとき,会場に到着するまでにかかる最短時間を求 めるプログラムを書け.ただし,移動はバスを使ってのみ行うものとし,バスからバスへの乗り継ぎには 時間がかかるので,バスを降りた瞬間に同じ交差点にいるバスに即座に乗り換えることはできず,降りて から 1 分後以降に到着したバスに乗ることのみできるとする.また,JOI 君がバスのみをつかって会場ま でたどり着けることは保証されている.
標準入力から以下の入力を読み込め.
JOI 君が出発してから,試合会場に到着するまでにかかる時間の最小値を 1 行で出力せよ.
追加の制限はない.
10 10 1 3 10 1 3 1 3 5 6 4 5 5 7 10 1 7 1 10 5 9
50
上の図はこの入力例において JOI 市を上空から見た図である.丸印は,バスの現在地を表している.矢 印が,そのバスの経路を表している.JOI 君の現在地は三角形で示されており,目的地である試合会場は 四角形で示されている.
JOI 君は,1 番のバスが来るまで待たなければいけない.10 分後に 1 番のバスに乗り込んだとすると,11 分後の状態は次のようになる.
続いて,JOI 君は 1 番のバスから 2 番のバスへ乗り換える必要がある.出発から 16 分後に JOI 君がバス を下車したとすると,19 分後の状態は次のようになる.
2 番のバスに乗ったあと,3 番のバスに乗り換える.出発から 29 分後,JOI 君が 2 番のバスを下車した とすると,そのとき,同じ交差点に 3 番のバスが停車している.しかし,乗り換えには 1 分の時間を要す るので,このバスに乗ることはできない.
出発から 43 分後,JOI 君が 3 番のバスに乗ったとすると,試合会場に到着する直前の 49 分後の様子は 次のようになる.
この 1 分後,JOI 君は試合会場に到着する.これよりも早く到着することはできないので,プログラム は 50 を出力する.
4 3 2 1 4 3 3 1 1 4 2 0 1 1 2 2 3 2 2 4 3 3
6