CF1054B.Appending Mex

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Appending Mex

题目描述

一开始有一个空的序列,每一次可以选取这个序列的一个子序列,并将这个子序列的 mex\text{mex} 值加入到序列的尾部。

给定长度为 nn 的序列 aia_i,求最小的 tt 使得无法通过若干次操作得到序列 a1,,ata_1,\ldots,a_t

输入格式

第一行一个正整数 nn

第二行 nn 个正整数,第 ii 个表示 aia_i

输出格式

如果可以通过若干次操作得到整个序列输出 1-1,否则输出最小的 tt 使得若干次操作后无法得到 a1,,ata_1,\ldots,a_t

Translated By Karry5307

样例

4
0 1 2 1
-1
3
1 0 1
1
4
0 1 2 239
4

在线编程 IDE

建议全屏模式获得最佳体验