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
提示
制約
- は偶数
- は整数
Sample Explanation 1
数列 は /\\/\\/\\/ ではありませんが、 要素書き換えることで /\\/\\/\\/ にすることができます。 例えば、 要素目を書き換えて とすればよいです。
Sample Explanation 2
数列 は /\\/\\/\\/ です。
Sample Explanation 3
数列 は 種類の数からなる数列であるため、 /\\/\\/\\/ ではありません。