#ATarc086a. [ABC081C] Not so Diverse

[ABC081C] Not so Diverse

题目描述

高桥君有 NN 个球。最初,第 ii 个球上写着整数 AiA_i

高桥君想要通过修改一些球上写的整数,使得 NN 个球上写的整数的种类数不超过 KK

请问他至少需要修改多少个球上的整数?

输入格式

输入从标准输入按以下格式给出。

NN KK A1A_1 A2A_2 \ldots ANA_N

输出格式

输出高桥君至少需要修改多少个球上的整数。

样例 1

输入

5 2
1 1 2 2 5

输出

1

样例 2

输入

4 4
1 1 2 2

输出

0

样例 3

输入

10 3
5 1 3 2 4 1 1 2 3 4

输出

3

说明/提示

限制条件

  • 1KN2000001 \leq K \leq N \leq 200000
  • 1AiN1 \leq A_i \leq N
  • 所有输入的数值都是整数。

样例解释 1

例如,将第 55 个球上的整数改为 22,所有球上的整数将会是 1,21, 2,共 22 种整数。另一方面,不进行任何修改,球上的整数种类数无法减少到 22 个或以下,因此答案应为 11

样例解释 2

最初球上的整数种类数就为 22,已经不超过 K=2K=2,因此无需进行任何修改。

由 ChatGPT 5 翻译