atcoder#ABC288E. [ABC288E] Wish List
[ABC288E] Wish List
配点 : 点
問題文
お店に 個の商品が並んでおり、それらは商品 、商品 、 、商品 と番号づけられています。 について、商品 の定価は 円です。また、各商品の在庫は つです。
高橋君は、商品 、商品 、 、商品 の 個の商品が欲しいです。
高橋君は、欲しい商品をすべて手に入れるまで、下記の行動を繰り返します。
現在売れ残っている商品の個数を とする。 を満たす整数 を選び、現在売れ残っている商品のうち番号が 番目に小さい商品を、その定価に 円だけ加えた金額で購入する。
高橋君が欲しい商品をすべて手に入れるまでにかかる合計費用としてあり得る最小値を出力してください。
なお、高橋君は欲しい商品ではない商品を購入することもできます。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
5 2
3 1 4 1 5
9 2 6 5 3
3 5
17
高橋君は下記の手順で行動することで、欲しい商品をすべて手に入れるまでにかかる合計費用を最小にすることができます。
- はじめ、商品 の 個の商品が売れ残っています。 高橋君は を選び、売れ残っている商品のうち番号が 番目に小さい商品 を、 円で購入します。
- その後、商品 の 個の商品が売れ残っています。 高橋君は を選び、売れ残っている商品のうち番号が 番目に小さい商品 を、 円で購入します。
- その後、商品 の 個の商品が売れ残っています。 高橋君は を選び、売れ残っている商品のうち番号が 番目に小さい商品 を、 円で購入します。
以上の手順によって、高橋君は欲しい商品である商品 のすべて(および、欲しい商品ではない商品 )を手に入れることができ、 それまでにかかる合計費用は 円です。これが合計費用としてあり得る最小値です。
20 8
29 27 79 27 30 4 93 89 44 88 70 75 96 3 78 39 97 12 53 62
32 38 84 49 93 53 26 13 25 2 76 32 42 34 18 77 14 67 88 12
1 3 4 5 8 14 16 20
533