2725:最长上升子序列(Easy)

时间限制:2 S   /  内存限制:65536 KB
AC:12   /  Submit:15
问题描述

最长上升子序列(Longest Increasing Subsequence,LIS),在计算机科学上是指一个序列中最长的单调递增的子序列。

现在给你一个长度为$$n$$的序列,请你求出这个序列的 LIS 长度。

输入描述

第一行是一个正整数$$n$$表示序列的长度。($$1 \le n \le 10^3$$)

接下来$$n$$个$$int$$范围内的数字表示序列的每个元素。

输出描述

在一行中输出给定序列的 LIS 长度。

样例输入复制样例

7

1 7 3 5 9 4 8

样例输出

4

相关

题单#19(动态规划经典问题与线性DP)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1