![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最长上升子序列类dp
最长上升子序列类dp
策马奔腾向前冲
这个作者很懒,什么都没留下…
展开
-
动态规划---最大连续子序列和
下面分析杭电OJ上的一道题。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003题目大意就是让你选出一段和最大的连续序列,当有几个序列和并列时,选出下标最小的的连续序列。可以采用动态规划的思想解决,设一连续序列为a[0],a[1],...,a[n],分别以a[0],a[1],...,a[n]结尾的最大序列和为d[0],d[1],....原创 2019-02-16 10:11:16 · 212 阅读 · 0 评论 -
最长上升子序列模板
1045Favorite Color Stripe(30分)Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in her favorite order by cutting off those unwanted pi...原创 2019-08-03 08:50:53 · 101 阅读 · 0 评论 -
最长公共子序列
设X={x1,x2,...,xm},Y={y1,y2,...,yn},Z={z1,...,zk},Z为X和Y的LCS若xm=yn,则zk=xm=yn, Zk-1 为 Xm-1 和 Yn-1 的LCS若xm!=yn,设zk!=xm, Z 为 Xm-1 和 Y 的LCS若xm!=yn,设zk!=yn, Z 为 X 和 Yn-1 的LCS设C(i,j)为Xi和Yj的LCS长度...原创 2019-02-11 11:10:56 · 117 阅读 · 0 评论 -
导弹防御系统(LIS)
导弹防御系统为了对抗附近恶意国家的威胁,R国更新了他们的导弹防御系统。一套防御系统的导弹拦截高度要么一直上升要么一直下降。例如,一套系统先后拦截了高度为3和高度为4的两发导弹,那么接下来该系统就只能拦截高度大于4的导弹。给定即将袭来的一系列导弹的高度,请你求出至少需要多少套防御系统,就可以将它们全部击落。输入格式输入包含多组测试用例。对于每个测试用例,第一行包含整数n,...原创 2019-10-16 17:58:52 · 438 阅读 · 0 评论 -
最长上升子序列2
最少用多少个非上升子序列可以把整个序列覆盖掉等价于最长不下降子序列的长度1010. 拦截导弹某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来...原创 2019-10-13 15:50:52 · 146 阅读 · 0 评论 -
分级(LIS) 转移状态优化,三维优化为二维
分级给定长度为N的序列A,构造一个长度为N的序列B,满足:1、B非严格单调,即B1≤B2≤…≤BN或B1≥B2≥…≥BN。2、最小化S=∑Ni=1|Ai−Bi|。只需要求出这个最小值S。输入格式第一行包含一个整数N。接下来N行,每行包含一个整数Ai。输出格式输出一个整数,表示最小S值。数据范围1≤N≤2000,1≤|Ai|≤10^9输入样例:...原创 2019-10-20 16:21:18 · 354 阅读 · 0 评论 -
LCIS(最长公共上升子序列) 状态转移优化,三维优化为二维
先来回忆一下最长公共子序列的求法定义:处理了,此时的最长公共子序列的长度转移:目标:LCIS相当于在最长公共子序列的基础上多一个条件:要求数值递增设F[i,j]表示A1~Ai与B1~Bj可以构成的以Bj为结尾的LCIS的长度。不妨设A0=B0=-INF。当Ai!=Bj时,有F[i,j]=F[i-1,j]当Ai=Bj时,有f[i,j]=max(F[i-1,k]+1...原创 2019-09-07 09:55:33 · 274 阅读 · 0 评论 -
L3-020 至多删三个字符 (30 分)
L3-020 至多删三个字符 (30 分)给定一个全部由小写英文字母组成的字符串,允许你至多删掉其中 3 个字符,结果可能有多少种不同的字符串?输入格式:输入在一行中给出全部由小写英文字母组成的、长度在区间 [4, 106] 内的字符串。输出格式:在一行中输出至多删掉其中 3 个字符后不同字符串的个数。输入样例:ababcc输出样例:25提示:...原创 2019-10-24 23:38:09 · 869 阅读 · 0 评论