C. 【基础】最长不下降子序列(LIS)

    传统题 1000ms 128MiB

【基础】最长不下降子序列(LIS)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

设有由n个不相同的整数组成的数列,记为: a1,a2,,ana_1,a_2,…,a_nij,aiaj\forall i \not =j,a_i\not=a_j。例如3,18,7,14,10,12,23,41,16,243,18,7,14,10,12,23,41,16,24。若i1<i2<<ieai1<ai2<<aie\exist i_1<i_2<…<i_e,a_{i_1}<a_{i_2}<…<a_{i_e}则称为长度为e的不下降子序列。如上例中3,18,23,243,18,23,24就是一个长度为4的不下降子序列,同时也有3,7,10,12,16,243,7,10,12,16,24长度为6的不下降子序列。程序要求,当原数列给出之后,求出最长的不下降子序列。

输入格式

第一行为n,表示n个数10n10000(10 \le n \le 10000 )
第二行n个整数,数值之间用一个空格分隔1ain(1 \le a_i \le n)

输出格式

最长不下降子序列的长度

样例

3
1 2 3
3

动态规划

未认领
状态
已结束
题目
4
开始时间
2024-7-13 0:00
截止时间
2024-7-21 23:59
可延期
24 小时