AT_cpsco2019_s4_d Boring Sequence
题目描述
拉斯克君拥有一个长度为 $N$ 的数列 $a$。
数列的**无聊度**定义为,其中所有由相同元素组成的最长连续子序列的长度。这一数值越大,数列越无聊。
拉斯克君希望通过最多更换数列中的 $K$ 个元素,以使无聊度尽可能降低。
请你计算可以达到的最小无聊度。
输入格式
输入数据通过标准输入提供,格式如下:
> $N$ $K$ $a_1$ $a_2$ $\ldots$ $a_N$
输出格式
输出经过最多替换 $K$ 个元素后,数列可以达到的最小无聊度。
说明/提示
- 所有输入均为整数。
- $1 \leq K \leq N \leq 2 \times 10^5$
- $1 \leq a_i \leq N$
### 样例解析 1
将数列从左往右数的第 $1$ 个元素修改为 $1$,第 $7$ 个元素修改为 $2$,数列变为 $1, 3, 3, 3, 4, 4, 2, 4, 4, 4$,此时无聊度为 $3$。
### 样例解析 2
如果将数列从左往右数的第 $4$ 个元素变为 $5$,第 $7$ 个元素变为 $1$,则数列变为 $3, 3, 4, 5, 4, 4, 1, 4, 4$,此时无聊度为 $2$。
### 样例解析 3
也可以选择不进行任何替换。
**本翻译由 AI 自动生成**