5619: CF1325B CopyCopyCopyCopyCopy
Memory Limit:240 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Ehab 有一个长度为 n 的数组 a。他现在有足够的空闲时间,将原数组复制 n 次,首尾相连,组成一个新数组。请问新数组的最长严格递增子序列的长度是多少?
一个序列 a 是数组 b 的子序列,如果 a 可以通过删除 b 中的若干(可能为零或全部)元素得到。一个数组的最长递增子序列是指其元素严格递增的最长子序列。
Input

Output
对于每个测试用例,输出将数组 a 首尾相连复制 n 次后所得新数组的最长严格递增子序列的长度。
Sample Input Copy
2
3
3 2 1
6
3 1 4 1 5 9
Sample Output Copy
3
5
HINT
在第一个样例中,新数组为 [3,2,1,3,2,1,3,2,1]。最长递增子序列已用粗体标出。
在第二个样例中,最长递增子序列为 [1,3,4,5,9]。