#1621. 最长不下降序列
最长不下降序列
题目描述
设有由个不相同的整数组成的数列,记为,,…,,且,,例如。若存在,且有,则称为长度为的不下降序列。如上例中就是一个长度为的不下降序列,同时是长度为的不下降序列。程序要求,当原数列给出之后,求出最长的不下降序列。
输入格式
共二行。第一行一个整数,接下来的一行是个互不相等的整数。
输出格式
一个整数,最长不下降序列的个数。
样例
输入样例
10
3 18 7 14 10 12 23 41 16 24
输出样例
6
设有由n个不相同的整数组成的数列,记为a(1),a(2),…,a(n),且a(i)<>a(j),(i<>j),例如3、18、7、14、10、12、23、41、16、24。若存在i1<i2<i3…<ie,且有a(i1)<a(i2)<…<a(ie),则称为长度为E的不下降序列。如上例中3、18,23,24就是一个长度为4的不下降序列,同时3,7,10,12,23,24是长度为6的不下降序列。程序要求,当原数列给出之后,求出最长的不下降序列。
共二行。第一行一个整数n(1≤n≤1000),接下来的一行是n个互不相等的整数。
一个整数,最长不下降序列的个数。
10
3 18 7 14 10 12 23 41 16 24
6