LIS
FrostMonarch
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
leetcode 1218 Longest Arithmetic Subsequence of Given Difference(DP, 递增子序列)
题目大意: 找出一串序列中的最长等差序列 解题思路: 首先这道题是一道DP题,我们很容易联想到最长递增子序列的题,里面有nlogn和n^2的解法。显然nlogn的方法无法往这里迁移,因为里面用的是lower_bound而不是具有等差序列性质的。在这里我们可以修改n^2的解法来达到nlogn复杂度。在n^2算法里面,我们需要往前面扫描,找到比当前小的元素且lis需要最大,这使我们必须完整的扫完...原创 2019-11-28 16:56:07 · 297 阅读 · 0 评论 -
洛谷 P1020 导弹拦截(递增子串 DP )
题目大意: 有一个数列,我们要获取一组子串,这个子串必须单调不增。 问: (1)最长 我们可以获取多长的这种子串 (2)这个数列中最多有多少种 这种子串 解题思路: 其中问题一是很典型的DP问题,最大不增子串。关键是第二问,我们要把第二问转一转思路,一种想法是贪心:我们每次都从这个串抽出单调不增子串,看能抽取多少次,但是假如这样抽取的话,可以试一下这个样例: 1000 100599...原创 2019-08-10 12:00:58 · 199 阅读 · 0 评论 -
洛谷 P1233 木棍加工(贪心,递增子串DP)
题目大意: 有矩形A1,A2... ... An. 每个矩形有长宽w,h。现在已知cost: (1)若矩形a的w,h小于矩形b的w,h,那么没有cost (2)其它情况cost+1. 现在已知矩形A1,A2... ,问怎么得到最少cost. 解题思路: 首先,我们要用贪心。这里有一个最优边界,若矩形a1,a2,a3互不包含(即cost肯定有3,之间长宽没有包含关系). 所以,最优边界...原创 2019-08-27 17:16:01 · 263 阅读 · 0 评论
分享