P83088

最长上升子序列2

难度 6 级 初三 动态规划入门 线性 优化
讨论 统计 11通过 52提交 21.2%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

有n个数,找出最长的上升子序列(Longest Increasing Subsequence),并求LIS的长度。

输入

第一行为一个正整数n。 第二行为n个整数。

输出

最长上升子序列的长度。

样例

样例 1
输入
6
4 2 4 5 3 7
输出
4

提示

此题意与2005相同,但要求测试更大的数据。

对30%的数据,1\le n\le 10000。

对100%的数据,1\le n\le 10^6。

来源

动规专题

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交