线性dp
文章平均质量分 72
是羊驼鸭
这个作者很懒,什么都没留下…
展开
-
P4059 [Code+#1]找爸爸(线性dp)
题目链接:点击这里 题目大意: 给出两个字符串,你需要在其中插入任意个空格,保证两个串长度相同。如果两个串的某同一位置都是字母则获得某给定价值,对于每个串的每个长度为 kkk 的连续空格段要付出 a+b(k−1)a+b(k-1)a+b(k−1) 的代价( a,b>0a,b>0a,b>0 ),求可获得的最大价值 题目分析: 考虑设计状态,因为是两个串的匹配问题,状态肯定要有其两个串分别匹配到了什么地方,还要加一维的限制,本题的限制就是末尾是否有空格,故状态为 dp[i][j][k]dp[i]原创 2021-01-15 15:21:23 · 183 阅读 · 0 评论 -
P1541 乌龟棋(线性dp)
题目链接:点击这里 题目大意: 有一个数轴,每个位置有一个权值,人一开始在 111 的位置,有分别标有 1,2,3,41,2,3,41,2,3,4 的四种牌,每种牌可以让人走相应的步数,且每张牌只能用一次,求使用给出的 mmm 张牌能走到的最大权值和 题目分析: 无后效性最优化问题,考虑 dpdpdp 设状态 dp[i][j][k][x]dp[i][j][k][x]dp[i][j][k][x] 表示 1,2,3,41,2,3,41,2,3,4 四种牌分别用了 i,j,k,xi,j,k,xi,j,k,x 张的原创 2021-01-13 23:57:48 · 111 阅读 · 0 评论