#B1410. 选出最大的 MEX

选出最大的 MEX

【题目描述】

给定一个长度为 NN 的非负整数序列 AA。

你需要从中选择 KK 个元素,按原顺序组成新序列 BB。

请输出 MEX(B)MEX(B) 可能取得的最大值。


【输入描述】

第一行输入两个整数 N,KN,K。

第二行输入 NN 个整数 AiA_i。

保证:

  • 1≤K≤N≤3×1051\le K\le N\le 3\times 10^5;
  • 0≤Ai≤1090\le A_i\le 10^9。

【输出描述】

输出一个整数,表示能够取得的最大 MEX。


【样例 1】

【样例 1 输入】

7 3
2 0 2 3 2 1 9

【样例 1 输出】

3

【样例 2】

【样例 2 输入】

4 2
0 0 1 1

【样例 2 输出】

2

【数据规模与约定】

测试点编号 分数 特殊性质
1 ~ 3 30 N≤2000N\le 2000
4 ~ 10 70 N≤3×105N\le 3\times 10^5