788. 最长上升子序列

提交0 通过0
通过率0%
时间限制1000ms
内存限制256MiB
    ID: 788 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 普及 上传者: 标签>简单动态规划复杂动态规划编程题c++

题目描述

题目描述

给定长度为nn的整数数列,求最长上升子序列的长度。

输入格式

第一行包含整数nn。

第二行包含nn个整数,之间用空格隔开。

输出格式

输出一个整数。

样例

样例 1 输入

6
1 8 2 6 3 9

样例 1 输出

4

说明与提示

1
1
1
2
1 2
2

说明/提示

数据范围

对于30%的数据,1≤n≤201 ≤ n ≤ 20。

对于100%的数据,1≤n≤20001 ≤ n ≤ 2000。