#ABC290C. 最大 MEX

最大 MEX

最大 MEX

题目描述

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

AA 中选取 KK 个元素,并按原顺序拼接得到序列 BB 时,求 MEX(B)MEX(B) 的最大可能值。

这里,对于序列 XX,定义 MEX(X)MEX(X) 为满足以下条件的唯一非负整数 mm:

  • 所有满足 0i<m0 \le i \lt m 的整数 ii 都包含在 XX 中;
  • mm 不包含在 XX 中。

输入格式

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

NN KK
A1A_1 A2A_2 \dots ANA_N

输出格式

输出答案。

样例

7 3
2 0 2 3 2 1 9
3

在本输入中,A=(2,0,2,3,2,1,9)A=(2,0,2,3,2,1,9),需要从中选取 K=3K=3 个元素得到序列 BB。例如:

  • 选取第 112233 个元素时,MEX(B)=MEX(2,0,2)=1MEX(B)=MEX(2,0,2)=1
  • 选取第 334466 个元素时,MEX(B)=MEX(2,3,1)=0MEX(B)=MEX(2,3,1)=0
  • 选取第 226677 个元素时,MEX(B)=MEX(0,1,9)=2MEX(B)=MEX(0,1,9)=2
  • 选取第 223366 个元素时,MEX(B)=MEX(0,2,1)=3MEX(B)=MEX(0,2,1)=3

MEXMEX 的最大可能值为 33

数据范围

  • 输入中的所有值均为整数。
  • 1KN3×1051 \le K \le N \le 3 \times 10^5
  • 0Ai1090 \le A_i \le 10^9
难度 普及
通过率
尝试 0
已通过 0
ID
2617
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签