![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LIS
hpuw1234
这个作者很懒,什么都没留下…
展开
-
单调递增最长子序列(LIS)【NY】-17
点击打开链接 单调递增最长子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4 输入第一行一个整数0 随后的n行,每行有一个字符串,该字符串的长度不会超过10000 输出输出字符串的最长递增子序列的长度 样例输入 3 a原创 2017-08-09 19:45:41 · 208 阅读 · 0 评论 -
LIS模板
1.O(n²)算法 定义dp[i]:以ai为结尾的最长上升子序列的长度 以ai结尾的上升子序列是: ①只包含ai的子序列 ②在满足jji的以aj为结尾的上升子列末尾,追加上ai后得到的子序列 综合以上两种情况,便可以得到递推关系式: dp[i] = max{1, dp[j]+1| j 代码: //O(n^2) #include #include #include using原创 2017-08-09 20:03:03 · 259 阅读 · 0 评论