#d1601. 并行排序

并行排序

并行排序

题目描述

给定一个 nn ,以及长度为 nn 的排列 aa ,如果两个点 i i ,j j 满足 i<ji < j 并且 a[i]>a[j]a[i] > a[j] ,那么这两个点之间存在一条边,现在请你对这 nn 个点染色,要求任意一条边的两点颜色不同,且使用的颜色数量最少,输出最少使用的颜色数量。

输入格式

第一行一行数字 TT ,代表 TT 组数据。

每组数据第一行一个数字 nn。

接下来一行 nn 个整数 a1,a2,…,ana_1, a_2, \dots, a_n。

输出格式

一个数,表示最少需要的颜色数量。

样例输入

2
4
1 3 4 2
2
1 2

样例输出

2
1

数据范围

所有数据保证 1≤∑n≤1061\leq \sum n \leq 10^6。