#include using namespace std; using ll = long long; int main(){ cin.tie(nullptr); ios_base::sync_with_stdio(false); /* 左端を固定したとき、mexは単調増加 [l,r]でちょうどmexがM以上になるなら r-l+1, N-l+1の全ての長さが条件を満たす。 尺取り法で左端の数字を見つけるまでインクリメント */ ll N, M, r=0; cin >> N >> M; vector A(N), S(N+3); for (int i=0; i> A[i]; if (M == 0){ for (int i=0; i mp; set st; for (int i=0; i