「GMOI R2-T2」猫耳小
题目背景
**本题与 [加强版](https://www.luogu.com.cn/problem/P9202) 的区别在于数据范围和输出格式。在这一版本中,$n\le 5\times 10^3$,值域为 $5\times 10^3$,你不需要给出构造。**
![](https://cdn.luogu.com.cn/upload/image_hosting/r8a6ylx3.png)
题目描述
小 R 是一个可爱的猫耳女孩子,她喜欢研究数列的 $\operatorname{mex}\text{*}$。
现在她有一个长度为 $n$ 的数列 $a$。她讨厌整数 $k$,因此她希望修改数列 $a$ 的若干个元素为任意**自然数**,使得 $a$ 的任意**连续非空子串**的 $\operatorname{mex}$ 都不等于 $k$。
请你求出最少需要修改多少个元素。
$\text{*}$ 本题中,数列的 $\operatorname{mex}$ 被定义为数列中最小未出现的**自然数**,例如:
- $\operatorname{mex}\{1,2,3\}=0$,因为 $0$ 是自然数。
- $\operatorname{mex}\{0,1,3\}=2$。
- $\operatorname{mex}\{0,1,2\}=3$。
输入输出格式
输入格式
第一行两个整数 $n,k$,表示数列长度和小 R 讨厌的数。
第二行 $n$ 个整数,第 $i$ 个整数为 $a_i$,表示这个数列的第 $i$ 项。
输出格式
一行一个整数,表示最少需要修改的元素个数。
输入输出样例
输入样例 #1
5 2
1 0 1 3 0
输出样例 #1
2
说明
**样例解释**
一种方案是将 $\{1,0,1,3,0\}$ 改为 $\{1,1,1,3,2\}$,共改动两个元素。
可以证明不存在更优的方案。
---
**本题使用 Subtask 捆绑测试。**
| Subtask | $n\le$ | $k\le$ | $a_i\le$ | 特殊性质 | 对应测试点 | 总分 |
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
| $0$ | $6$ | $6$ | $6$ | $-$ | $1\sim 2$ | $10$ |
| $1$ | $100$ | $5\times 10^3$ | $5\times 10^3$ | $-$ | $3\sim 5$ | $20$ |
| $2$ | $5\times 10^3$ | $1$ | $5\times 10^3$ | $-$ | $6\sim 10$ | $20$ |
| $3$ | $5\times 10^3$ | $5\times 10^3$ | $5\times 10^3$ | $\bf A$ | $11\sim 15$ | $20$ |
| $4$ | $5\times 10^3$ | $5\times 10^3$ | $5\times 10^3$ | $-$ | $16\sim 20$ | $30$ |
特殊性质 $\bf A$:保证 $a_i < k$。
对于 $100\%$ 的数据,$1\le n\le 5\times 10^3$,$0\le k,a_i\le 5\times 10^3$。