最长上升子序列
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小 z 最近学习了最长上升子序列,于是 w 老师决定出道题来考考他。
什么是最长上升子序列? 就是给你一个序列,请你在其中求出一段不断严格上升的部分,它不一定要连续。
问题如下:
给你一个长为 的序列,将它复制 遍,形成一个长度为 的序列。请在这个复制后的序列里找一个最长上升子序列,给出它的长度。
输入格式
第一行输入一个 为数据组数。
每组第一行输入 一个 为序列长度。
每组第二行输入一个长度为 的序列 。
输出格式
行,每行一个整数,表示最长上升子序列的长度
2
3
3 2 1
6
3 1 4 1 5 9
3
5
提示
样例解释
Case#1:
,我们选择子序列为
Case#2:
我们选择的子序列为
数据范围
对于 的数据满足 ,即所有输入 之和小于 。
端午欢乐赛
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2025-6-1 10:00
- End at
- 2025-6-2 10:00
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 33