刘老师给出长度为 n 的整数序列 a1,a2,…,an。小泽要同步构造一个“合格序列” b1,b2,…,bn,它必须同时满足:
- 每个 bi 都是正整数;
- 对每个位置 i,都有 bi=ai;
- b1<b2<⋯<bn。
所有合格序列都会在最后比较末项 bn。记录系统保留其中最小的 bn,作为这一组数据的结果。
输入格式
第一行一个整数 t。每个测试用例先输入整数 n,下一行输入 n 个整数 a1,a2,…,an。
输出格式
每个测试用例输出一行,表示所有合格序列中最小的 bn。
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],并且不存在末项小于 8 的合格序列;另外两组的最优末项分别为 4 和 2。
数据范围与约定
- 1≤t≤100
- 1≤n≤100
- 1≤ai≤109