问题 I: 子序列

内存限制:256 MB 时间限制:1 S
题面:传统 评测方式:文本比较 上传者:
提交:4 通过:2

题目描述

给你一个长度为 nn 的排列,你需要从中选出一个最长的子序列(注意是子序列不是子串),满足该子序列中两端的值大于中间的所有值。

输出子序列的最大长度。

输入格式

第一行输入一个整数 TT (1≤T≤501T50),表示测试的总数。

对于每个测试用例,第一行输入一个整数 nn1≤n≤2∗1061n2106)。

接来下一行 nn 个整数,表示 11 到 nn 的排列。

数据保证 Σn≤4×106Σn4×106

输出格式

对于每个测试用例,输出一个数表示答案。

输入样例 复制

1
7
5 1 3 2 7 4 6

输出样例 复制

6

分类标签