atcoder#KEYENCE2021B. Mex Boxes
Mex Boxes
配点 : 点
問題文
すぬけ君は一つの整数が書かれたボールを 個持っています。 ボールに書かれている数はそれぞれ です。
すぬけ君はこの 個のボールを 個の箱に割り振って入れることにしました。どのボールも箱に入れる必要はありますが、ボールが入っていない箱やボールが複数入っている箱があっても構いません。
すぬけ君がボールを入れ終わるとそれぞれの箱の蓋に整数が表示されます。 表示される整数を とすると、 は箱の中に が書かれたボールが存在しないような最小の 非負 整数です。 例えば、空の箱の蓋には が、中に と書かれたボールが入っている箱の蓋には が、中に と書かれたボールが入っている箱の蓋には が表示されます。
箱の蓋に表示される整数の総和としてありうる値の最大値を求めてください。
制約
- 与えられる入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
箱の蓋に表示される整数の総和としてありうる値の最大値を出力せよ。
4 2
0 1 0 2
4
- 箱に入っているボールに書かれた数の集合が となるように割り振って入れるのが最適です。
- 箱の蓋には がそれぞれ表示され、これらの総和は となります。
5 2
0 1 1 2 3
4
- 箱に入っているボールに書かれた数の(多重)集合が となるように割り振って入れるのが最適です。
- 箱の蓋には がそれぞれ表示され、これらの総和は となります。
- ボールの入っていない箱があっても構わないことに注意してください。
20 4
6 2 6 8 4 5 5 8 4 1 7 8 0 3 6 1 1 8 3 0
11