题目描述
mex在许多题目中都有所考察,本题就来带大家入门mex
我们规定一些数字的mex是指满足下列要求的数字x
1、对于所有0≤y <,y都在这些数字里出现过
2、x没有在这些数字里出现过
例如{1,2,3}的mex是0,{0,1,2,3,6,5}的mex是4
你也可以这样理解,一些数字的mex是从0往上枚举,第一个没出现的数字。
现在给你大小为n的数组a,请你回答选最多k个数字,mex最大是多少?
我们规定一些数字的mex是指满足下列要求的数字x
1、对于所有0≤y <,y都在这些数字里出现过
2、x没有在这些数字里出现过
例如{1,2,3}的mex是0,{0,1,2,3,6,5}的mex是4
你也可以这样理解,一些数字的mex是从0往上枚举,第一个没出现的数字。
现在给你大小为n的数组a,请你回答选最多k个数字,mex最大是多少?
输入
第一行两个整数n和k
接下来一行n个数字表示数组a.
1≤k ≤n ≤1e5,0 ≤ai≤1e9
接下来一行n个数字表示数组a.
1≤k ≤n ≤1e5,0 ≤ai≤1e9
输出
输出一行一个整数表示你的答案
样例输入 Copy
7 3
2 0 2 3 2 1 9
样例输出 Copy
3
提示
选三个数,最优方案是选0,1,2,mex为3