CF1882A.Increasing Sequence

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

Increasing Sequence

题目描述

Increasing Sequence

给你一个长度为 nn 的集合 aa,请你构造一个长度为 nn 的集合 bb,满足:

  • 对于所有的 bib_{i} 均为正整数。
  • 对于所有的 bib_{i} 均为不等于 aia_{i}
  • b1<b2<<bn b_{1}<b_{2}<\ldots<b_{n} .

请你找出所有满足条件的的集合 bb 中字典序最小的,并输出它的最后一项。

输入格式

tt 组数据 t(1t100)t(1 \le t \le 100)

每组数据的第一行包含一个整数 n(1n100)n(1 \le n \le 100)

第二行包含 nn 个整数表示 a1,a2ana_{1},a_{2} \ldots a_n

输出格式

输出共 tt 行。

每行一个正整数表示所有满足条件的的集合 bb 中字典序最小的最后一项。

样例 #1

样例输入 #1

3
5
1 3 2 6 7
4
2 3 4 5
1
1

样例输出 #1

8
4
2

说明/提示

在第一组数据中 b=[2,4,5,7,8]b=[2,4,5,7,8],其中最后一项为 88

在第二组数据中 b=[1,2,3,4]b=[1,2,3,4],其中最后一项为 44

在第三组数据中 b=[2]b=[2],其中最后一项为 22

翻译来自 YangXiaopei 2023.9.28

样例

3
5
1 3 2 6 7
4
2 3 4 5
1
1
8
4
2

在线编程 IDE

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