#ATarc087a. [ABC082C] Good Sequence
[ABC082C] Good Sequence
题目描述
给定一个长度为 的正整数序列 。你的目标是从 中删除若干元素,使 变为好数列。
这里,一个数列 被称为好数列,当且仅当其满足以下条件:
- 对于 的每个元素 , 中恰好包含 个值为 的元素。
例如,,,(空数列)是好数列。而 、 不是好数列。
请计算,为了将 变为好数列,最少需要删除的元素个数。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出将 变为好数列所需删除的元素最小个数。
样例 1
输入
4
3 3 3 3
输出
1
样例 2
输入
5
2 4 1 4 2
输出
2
样例 3
输入
6
1 2 2 3 3 3
输出
0
样例 4
输入
1
1000000000
输出
1
样例 5
输入
8
2 7 1 8 2 8 1 8
输出
5
说明/提示
限制
- 为整数。
样例解释 1
例如,将一个 删除 个后, 就变为好数列。
样例解释 2
例如,将 删除 个后, 就变为好数列。
样例解释 4
将 删除 个后,(空数列)就是好数列。
由 ChatGPT 5 翻译