题目描述

给定一个长度为n的数组,求这个数组的最长上升子序列的长度。

输入格式

第一行包含一个整数n。

第二行包含n个整数,表示完整序列。

输出格式

输出一个整数,表示最长上升子序列的长度。

数据范围

1≤n≤1000, −109≤数列中的数≤109

输入样例

7 3 1 4 1 5 9 2

输出样例

4

算法1

(动态规划) $O(n^2)$

时间复杂度

参考文献

python3 代码

C++ 代码

算法2

(二分查找) $O(nlogn)$

blablabla

时间复杂度

参考文献

C++ 代码

httpscdnluogucomcnuploadimage_hostinge448cugwpng

原文地址: https://www.cveoy.top/t/topic/d31P 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录