atcoder#ABC194E. [ABC194E] Mex Min
[ABC194E] Mex Min
配点 : 点
問題文
を、 に含まれない最小の非負整数と定義します。 長さ の整数列 が与えられます。 を満たす全ての整数 について $\mathrm{mex}(A_{i + 1}, A_{i + 2}, A_{i + 3}, \dots, A_{i + M})$ を計算したとき、この 個の値のうちの最小値を求めてください。
制約
- 入力に含まれる値は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
3 2
0 0 1
1
- のとき : $\mathrm{mex}(A_{i + 1}, A_{i + 2}) = \mathrm{mex}(0, 0) = 1$
- のとき : $\mathrm{mex}(A_{i + 1}, A_{i + 2}) = \mathrm{mex}(0, 1) = 2$
よって と のうちの最小値である が答えです。
3 2
1 1 1
0
- のとき : $\mathrm{mex}(A_{i + 1}, A_{i + 2}) = \mathrm{mex}(1, 1) = 0$
- のとき : $\mathrm{mex}(A_{i + 1}, A_{i + 2}) = \mathrm{mex}(1, 1) = 0$
となります。
3 2
0 1 0
2
- のとき : $\mathrm{mex}(A_{i + 1}, A_{i + 2}) = \mathrm{mex}(0, 1) = 2$
- のとき : $\mathrm{mex}(A_{i + 1}, A_{i + 2}) = \mathrm{mex}(1, 0) = 2$
となります。
7 3
0 0 1 2 0 1 0
2