LIS优化
xyry
ACM入门中……
展开
-
HDU1950 Bridging signals LIS优化
题目链接:HDU1950 题目大意:给你一段序列,求 LIS=最长递增子序列 朴素的方法O(n^2)会超时,所以这里涉及到了新的知识点 LIS优化->O(nlogn) 关于这个知识点,我在网上看到了比较好的讲解,现在贴在这里最长递增子序列,Longest Increasing Subsequence 下面我们简记为 LIS。 假设存在一个序列d[1..9] = 2 1 5 3 6 4 8原创 2017-08-01 00:21:31 · 297 阅读 · 0 评论 -
HDU6197 array array array 最长上升子序列(模板题)
题目链接:点击打开链接题目思路:求出LIS和LDS(最长下降子序列,自己编的名字:),如果 LIS+k>=n或者LDS+k>=n 则输出 A is a magic array. 否则输出A is not a magic array.题目的意思有点绕,其实就是如果去掉k个元素使得剩余的不是递增序列或者不是递减序列 等价于 去掉k个元素后剩余的元素是递减序列或者递增序列。这样就懂了吧。原创 2017-09-10 20:46:15 · 314 阅读 · 0 评论