100 atcoder#ARC103A. [ABC111C] /\/\/\/
[ABC111C] /\/\/\/
配点 : 点
問題文
数列 が以下の条件を満たすとき、 //// と呼ぶことにします。
- 各 について、
- 数列に現れる数はちょうど 種類
偶数長の数列 が与えられます。 要素をいくつか書き換えることでこの数列を //// にしたいです。 書き換える要素の数は最小でいくつになるか求めてください。
制約
- は偶数
- は整数
入力
入力は以下の形式で標準入力から与えられる。
出力
書き換える要素数の最小値を出力してください。
4
3 1 3 2
1
数列 は //// ではありませんが、 要素書き換えることで //// にすることができます。 例えば、 要素目を書き換えて とすればよいです。
6
105 119 105 119 105 119
0
数列 は //// です。
4
1 1 1 1
2
数列 は 種類の数からなる数列であるため、 //// ではありません。