标题:求教:最长合法序列
只看楼主
huicpc0876
Rank: 2
等 级:论坛游民
帖 子:69
专家分:50
注 册:2009-7-24
结帖率:92.59%
已结贴  问题点数:20 回复次数:4 
求教:最长合法序列
有k个整数A[1],A[2]...A[k],你需要从前往后选出若干个数,使得每一个后面的数都要大于或等于前面的数.例如,对于系列1,4,2,5,2,3,选出1,2,2,3是合法的,但是选出4,2,3是不合法的.
请你编写程序对于一个已知系列,求出最长的合法系列的数的个数.

 
Input
第一行为n,表示n个测试序列; 第二行到第n+1行,每行开始第一个数为k, k后面紧跟k个数A[1],A[2]….A[k]。

 
Output
输出n行,每行输出一个整数,表示相应测试序列中最长的合法序列的数的个数。

 
Sample Input
2
12 13 45 23 53 23 88 123 3 125 10 87 89
6 1 4 2 5 2 3
 
Sample Output
6
4
搜索更多相关主题的帖子: 序列 合法 
2009-07-24 15:40
huicpc0876
Rank: 2
等 级:论坛游民
帖 子:69
专家分:50
注 册:2009-7-24
得分:0 
怎么没人回复哦我
2009-07-25 15:06
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:14 
自己搜LIS 最长不下降子序列

专心编程………
飞燕算法初级群:3996098
我的Blog
2009-07-25 16:05
huicpc0876
Rank: 2
等 级:论坛游民
帖 子:69
专家分:50
注 册:2009-7-24
得分:0 
看了,还是不会写代码,谁能给个代码参考下!~~
2009-07-25 17:55
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
哪个不会写?你试试先写一个O(n^2)复杂度的代码出来。在知道了DP的状态转移式以后,写代码会很简单。

专心编程………
飞燕算法初级群:3996098
我的Blog
2009-07-25 23:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-280401-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018145 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved