#P2520. 最长上升子序列
最长上升子序列
题目描述
给定一个长度为 的序列 。求:序列 的最长上升子序列的长度。
换句话说,你需要找到一个最长的下标序列 ,满足:
并输出序列长度。
输入格式
第一行,一个整数 。
第二行, 个整数 ,以空格分隔。
输出格式
输出一个整数,表示序列 的最长上升子序列的长度。
样例
5
3 2 5 4 8
3
8
6 2 5 2 3 3 7 8
4
说明/提示
数据规模与约定
- 对于 的数据,,
- 对于 的数据,,
- 对于 的数据,,
给定一个长度为 n 的序列 a={a1,a2,…,an}。求:序列 a 的最长上升子序列的长度。
换句话说,你需要找到一个最长的下标序列 i1,i2,…,ik,满足:
并输出序列长度。
第一行,一个整数 n。
第二行,n 个整数 a1,a2,…,an,以空格分隔。
输出一个整数,表示序列 a 的最长上升子序列的长度。
5
3 2 5 4 8
3
8
6 2 5 2 3 3 7 8
4