Description
定义一个数字序列的 mex,为其中没有出现过的最小非负整数。比如:序列 [0,4,23,1,3] 的 mex 值为 2,序列 [5,4,2,1,3] 的 mex 值为 0。
现在有一个长为 n 的非负整数序列,你可以从中选择任意一段长为 k 的连续区间,计算出它的 mex 值,请问所有计算出的 mex 值的最大值是多少。
第一行两个正整数 n,k (1≤k≤n≤2×105),分别表示序列长度和选择的连续区间的长度。
第二行 n 个整数 a1,a2,⋯,an (0≤ai≤109),表示序列中的元素。
Output
一个整数,表示你的答案。
Samples
10 3
9 8 12903 12 0 4 1 3 4 4
2
Notes
在第一个样例中,标红的区间的 mex 值最大:[9,8,12903,12,0,4,1,3,4,4]。
Limitation
1s, 1024KiB for each test case.