oさんは、懐かしのアクションゲームである「Mogu Man X」をプレイしている。
このゲームは 個のステージから構成されており、oさんはこれらのステージを好きな順番で攻略していく。各ステージによって難易度が異なっており、通常の状態においてステージ をクリアするのにかかる時間は である。
このゲームの大きな特徴として、各ステージを攻略するたびに新しい武器が手に入り、特定のステージの攻略がとても楽になるというシステムが存在する。具体的には、ステージ を攻略すると ステージ をクリアするのにかかる時間が になる。
oさんが 個のステージを攻略するのにかかる時間の最小値を求めよ。なお、ステージ選択などの時間は考慮しないものとする。
入力はすべて整数である。
N D_1 D_2 ... D_N W_1 W_2 ... W_N
oさんが 個のステージを攻略するのにかかる時間の最小値を一行に出力せよ。
3 10 10 10 3 3 1
10
次のような攻略順序を考えます。
まず、ステージ を 分で攻略します。すると、ステージ が 分で攻略できるようになります。
次に、ステージ を 分で攻略します。すると、ステージ が 分で攻略できるようになります。
最後に、ステージ を 分で攻略します。
個のステージを攻略するのにかかる時間は 分です。 個のステージを攻略するのにかかる時間をこれ以上短くすることはできないため、 を出力します。
8 1 2 3 4 5 6 7 8 2 3 4 5 6 7 8 1
1
最初にステージ を攻略し、そこから攻略が楽になるステージを順に攻略すれば良いです。