100 atcoder#ABC094B. [ABC094B] Toll Gates
[ABC094B] Toll Gates
配点 : 点
問題文
個のマスが左右に一列に並んでいます. これらのマスには,左のマスから順に の番号が付けられています.
あなたは,最初マス にいます. 隣り合うマスの間は自由に移動することができ,マス またはマス にたどり着くとゴールすることができます. ただし, について,マス には料金所があり,そのためマス に移動してくる際には のコストがかかります. なお,マス ,マス ,マス には料金所がないことが保証されます.
ゴールするまでにかかるコストの最小値を求めてください.
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
ゴールするまでにかかるコストの最小値を出力せよ.
5 3 3
1 2 4
1
次のようにするのが最適です.
- まず,マス から,マス へ移動する.このとき,マス には料金所があるので,コスト がかかる.
- 次に,マス から,マス へ移動する.このときはコストはかからない.
- マス に到着したので,ゴールする.
このようにすると,コストは合計で になります.
7 3 2
4 5 6
0
まったくコストがかからないこともあります.
10 7 5
1 2 3 4 6 8 9
3