#diverta20192b. [diverta2019_2_b]Picking Up
[diverta2019_2_b]Picking Up
問題文
次元平面上に 個のボールがあり、 番目のボールは にあります。
まず、 または を満たす つの整数 を決め、その後以下の操作を繰り返してボールを全て回収します。
- 残っているボールを つ選んで回収する。このボールの座標を とする。この時、直前に選んだボールの座標が である時コスト 、そうでない時コスト かかる。ただし、 つ目に選んだボールについては必ずコスト かかる。
を最適に選んだ場合にボールを全て回収するのにかかるコストの和の最小値を計算してください。
制約
- または
- 入力は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
ボールを全て回収するのにかかるコストの和の最小値を出力せよ。
入力例 1
出力例 1
とすると、 のボール、 のボールの順に選ぶことでコスト でボールを全て回収することができます。
入力例 2
出力例 2
とすると、 のボール、 のボール、 のボールの順に選ぶことでコスト でボールを全て回収することができます。