#codefestival2018finale. [code_festival_2018_final_e]Tough Journey
[code_festival_2018_final_e]Tough Journey
問題文
高橋王国には から までの番号がついた 箇所の町があります。
運動不足の高橋君は町 から町 まで歩いて向かうことにしました。 高橋君は 本の空のペットボトルを持っています。
高橋君は町 にいるとき、以下の 種類の行動を行うことができます。
- 円払い、 本の空のペットボトルに水を注いでもらう。この行動は何度でも行うことができる。
- 水が入ったペットボトルを 本飲み干し、空のペットボトルにする。高橋君は町 から町 へ移動する。
高橋君が町 に到着するまでに必要な資金の最小値を求めてください。
制約
- 与えられる入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
6 3
2 7 1 8 2 8
出力例 1
9
- 町 で 本のペットボトルに水を注いでもらう
- 町 へ移動する
- 町 へ移動する
- 町 で 本のペットボトルに水を注いでもらう
- 町 へ移動する
- 町 へ移動する
- 町 で 本のペットボトルに水を注いでもらう
- 町 へ移動する
- 町 へ移動する
- このように行動したとき 円で町 へ到着することが可能であり、これが最適です
入力例 2
13 4
4 3 9 1 3 8 2 6 11 9 2 15 40
出力例 2
26