#CF1582E. 普切廖诺克与区间

普切廖诺克与区间

普切廖诺克与区间

  • 时间限制:2 秒
  • 内存限制:512 MiB

题目描述

给定一个长度为 nn 的正整数数组 aa。你需要选择 kk 个两两不相交的区间 [l1,r1],[l2,r2],…,[lk,rk][l_1,r_1],[l_2,r_2],\ldots,[l_k,r_k],满足:

  • 第 ii 个区间的长度为 k−i+1k-i+1;
  • 对任意 i<ji<j,有 ri<ljr_i<l_j;
  • 各区间元素和严格递增。

求最大的可行 kk。

输入格式

第一行输入测试用例数量 tt。

每个测试用例的第一行输入整数 nn,第二行输入 nn 个正整数 a1,a2,…,ana_1,a_2,\ldots,a_n。

输出格式

对每个测试用例输出一行一个整数,表示最大的可行 kk。

样例输入 1

5
1
1
3
1 2 3
5
1 1 2 2 3
7
1 2 1 1 3 2 6
5
9 6 7 9 7

样例输出 1

1
1
2
3
1

数据范围

对于所有数据,1≤t≤1001\le t\le100,1≤n≤1000001\le n\le100000,1≤ai≤1091\le a_i\le10^9,且单个输入文件中所有测试用例的 nn 之和不超过 100000100000。

子任务编号 分值 特殊限制
1 20 每个测试用例中的所有 aia_i 均相等
2 每个测试用例均满足 n≤14n\le14
3 每个测试用例均满足 n≤120n\le120
4 40 无特殊限制