No.2039 Copy and Avoid
タグ : / 解いたユーザー数 73
作問者 :



問題文
メントスコーラ君は整数 を持っています。最初 です。
メントスコーラ君は以下の つの操作のどちらかを選ぶことを繰り返し、 としたいです ( の値はなんでも良いです) 。
- 操作 : の値を で置き換える。この操作 回につき 円かかる。
- 操作 : の値を で置き換える。この操作 回につき 円かかる。
途中で が嫌いな整数になってはいけません。
とすることはできますか。できるとき、 にするために必要な金額は最小で何円ですか。
入力
出力
とすることが可能なとき、メントスコーラ君が必要な金額の最小値を整数で出力して下さい。
とすることが不可能なとき、 -1
を出力してください。
サンプル
サンプル1
入力
6 1 2 5 4
出力
11
最初 です。
操作 を行います。 になり、 円かかります。
操作 を行います。 になり、 円かかります。
操作 を行います。 になり、 円かかります。
操作 を行います。 になり、 円かかります。
合計 円で とすることができました。これが必要な金額の最小値です。
操作 を 回行う方法だと、途中で となってしまうため、そのような操作はできません。
サンプル2
入力
1000000000 5 1000000000 1000000000 2 7 3 11 10
出力
-1
とすることができません。
サンプル3
入力
200 19 12 60 3 18 31 46 53 60 73 77 89 100 113 114 138 144 154 159 167 185 192
出力
324
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。