SZ#G4R14. 【GESP强化 四级】禁用数字

提交1 通过1
通过率100%
时间限制1000ms
内存限制256MiB

题目描述

刘老师给出长度为 nn 的整数序列 a1,a2,,ana_1,a_2,\ldots,a_n。小泽要同步构造一个“合格序列” b1,b2,,bnb_1,b_2,\ldots,b_n,它必须同时满足:

  • 每个 bib_i 都是正整数;
  • 对每个位置 ii,都有 biaib_i\ne a_i
  • b1<b2<<bnb_1<b_2<\cdots<b_n

所有合格序列都会在最后比较末项 bnb_n。记录系统保留其中最小的 bnb_n,作为这一组数据的结果。

输入格式

第一行一个整数 tt。每个测试用例先输入整数 nn,下一行输入 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

每个测试用例输出一行,表示所有合格序列中最小的 bnb_n

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

样例解释

第一组可取 b=[2,4,5,7,8]b=[2,4,5,7,8],并且不存在末项小于 88 的合格序列;另外两组的最优末项分别为 4422

数据范围与约定

  • 1t1001\le t\le100
  • 1n1001\le n\le100
  • 1ai1091\le a_i\le10^9