#abc308f. [abc308_f]Vouchers
[abc308_f]Vouchers
問題文
あなたは店で 個の商品を買おうとしています。 個目の商品の定価は 円です。
また、あなたは 枚のクーポンを持っています。 枚目のクーポンを使うと、定価が 円以上の商品を一つ選び、その商品を定価より 円低い価格で買うことができます。
ここで、一つのクーポンは一回までしか使えません。また、複数のクーポンを同じ商品に重ねて使うことはできません。
クーポンを使わなかった商品は定価で買うことになります。 個すべての商品を買うのに必要な最小の金額を求めてください。
制約
- 入力される数値は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを整数として出力せよ。
入力例 1
3 3
4 3 1
4 4 2
2 3 1
出力例 1
4
枚目のクーポンを 個目の商品に、 枚目のクーポンを 個目の商品に使うことを考えます。
このとき、 個目の商品を 円、 個目の商品を 円、 個目の商品を 円で買うことになるので、 円で全ての商品を買うことができます。
入力例 2
10 5
9 7 1 5 2 2 5 5 7 6
7 2 7 8 2
3 2 4 1 2
出力例 2
37