题库 C++/C语言题库 题目列表 C语言等级考试四级真题:最长上升子序列。一个数字的...
问答题

C语言等级考试四级真题:最长上升子序列。

一个数字的序列i,当1 < 2 < ... < S的时候,我们称这个序列是上升的。对于给定的一个序列( 1 , 2 , ..., N ),我们可以得到一些上升的子序列( i 1 , i 2 , ..., i K ),这里 1 <= 1 < 2 < ... < K <= N。例如,这些序列中的序列(1,7,3,5,9,4,8),有它的一些上升序列,如(1,7),(3,4,8)等。长度为4,例如子序列(1, 3, 5, 8)。你的任务,就是给定的序列,求出最长子序列的长度。

输入

输入的行是序列的长度N <= N <= 100)。 输入的序列中的第N个值行有第二个范围,有这些到的取值都在01000000。

输出

最长上升子序列的长度。

样例输入

7
1 7 3 5 9 4 8

样例输出

4
题目信息
2022年 四级 编程题 C语言等级考试真题
-
正确率
0
评论
90
点击