atcoder#ABC143F. [ABC143F] Distinct Numbers
[ABC143F] Distinct Numbers
配点 : 点
問題文
高橋くんは 枚のカードを持っています。 番目のカードには整数 が書かれています。
高橋くんは整数 を選びます。そして、以下の操作を何度か繰り返します。
- 書かれている整数が互いに異なるちょうど 枚のカードを選び、食べる(食べたカードは消滅する)
のそれぞれに対して、操作を行える最大の回数を求めてください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
個の整数を出力せよ。 個目には、 のときの答えを出力せよ。
3
2 1 2
3
1
0
のとき、操作を以下のように行うことができます。
- 枚目のカードを選び、食べる
- 枚目のカードを選び、食べる
- 枚目のカードを選び、食べる
また、 のとき、操作を以下のように行うことができます。
- 枚目のカードと 枚目のカードを選び、食べる
のときは、操作を行うことができません。 枚目のカードと 枚目のカードを同時に選べないことに注意してください。
5
1 2 3 4 5
5
2
1
1
1
4
1 3 3 3
4
1
0
0