
区间dp
zhk1211
这个作者很懒,什么都没留下…
展开
-
题解 P4302 【[SCOI2003]字符串折叠】
讲讲我的做法题目大意:对一个字符串进行折叠是它长度最小看一眼数据范围:哇!字符串长度不超过100!这是一道省选题,不可能给你太宽裕的时限,所以,题目基本暗示你要用n3n^{3}n3多一些的算法复杂度。这是一道最优化的题目,常见求最优化问题的算法比如贪心,模拟,枚举我都想不出什么好办法,唯独觉得像一道区间dpdpdp区间dpdpdp的分析解释状态我们用f[i][j]f[i][j]f[i]...原创 2020-04-05 10:52:39 · 264 阅读 · 2 评论 -
题解 P6249 【神帖】
这道题目我一看到就想起了经典题——关路灯但是时间好像不太好搞啊!我们可以枚举时间qwq考虑 444 维 dpdpdp fi,j,t,0/1f_{i,j,t,0/1}fi,j,t,0/1 表示 zrlzrlzrl 看了第 iii 页到第 jjj 页,此时时间为 ttt。最后一维如果是 000 就是在第 iii 页。如果是 111 就是在第 jjj 页。为什么这样是对的?...原创 2020-04-04 18:09:13 · 1149 阅读 · 6 评论 -
题解 P3205 【[HNOI2010]合唱队】
讲讲我的做法看了题目发现要用区间dpdpdp,为什么?我们发现区间dpdpdp有一个性质——大区间包涵小区间,这道题就符合这样的一个性质所以我们要用区间dpdpdp来解决这道题。如何设计状态那么我们要怎么设计状态,我们想,每给人进入队伍里,只有2种可能,1种是从左边加入,另外1种是从右边进入,所以我们的装态是有3个数f[i][j][0]f[i][j][0]f[i][j][0]表示的是...原创 2020-04-04 22:49:28 · 395 阅读 · 0 评论