/ Vijos / 题库 /

防线

防线

时间限制:1秒  内存限制:256M


【题目描述】

  给出一个序列,你的任务是删除一个连续子序列(也可不删除),使剩下的序列中有一个长度最大的连续递增子序列。比如序列 {5,3,4,9,2,8,6,7,1} 中的 {9,2,8} 删除,得到的序列 {5,3,4,6,7,1} 包含一个长度为4的连续递增子序列 {3,4,6,7}。

【输入格式】

  第一行一个整数 \(T\),表示数据组数。每组数据第一行为序列长度 \(n\),第二行为 \(n\) 个正整数,表示序列(每个数均为不超过 \(10^9\) 的正整数)。

【输出格式】

  对于每组数据,输出最长的连续递增子序列的长度。

【输入输出样例】

 Input

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

 Output

4 
6

【数据限制】

  对于 \(100\%\) 的数据,\(T≤25\),\(n≤200000\)

【来源】

  Mr.he**

信息

ID
2664
难度
9
分类
动态规划 | LIS数据结构 | 线段树平衡树树状数组 点击显示
标签
(无)
递交数
2
已通过
1
通过率
50%
被复制
3
上传者