随笔分类 -  动态规划

摘要:【忽略无用的具体状态,保留有用的相对状态】 阅读全文
posted @ 2018-10-13 20:03 headboy2002 阅读(165) 评论(0) 推荐(0)
摘要:【动归状态转移时遇到f(x)←f(x-kv),v为常量,k为变量,且要求x-kv在一个范围内时,想到完全背包】 阅读全文
posted @ 2018-10-01 11:01 headboy2002 阅读(193) 评论(0) 推荐(0)
摘要:【论填表法的优越性】 阅读全文
posted @ 2018-09-19 20:32 headboy2002 阅读(159) 评论(0) 推荐(0)
摘要:【二叉树中的每一个子树的中序遍历都是一段连续的区间】 阅读全文
posted @ 2018-09-15 14:09 headboy2002 阅读(134) 评论(0) 推荐(0)
摘要:【优化子集问题——01背包】 【排除等效性冗余 剪枝】 阅读全文
posted @ 2018-09-01 10:55 headboy2002 阅读(175) 评论(0) 推荐(0)
摘要:【利用数据范围简单粗暴地解决问题】 阅读全文
posted @ 2018-08-27 16:08 headboy2002 阅读(128) 评论(0) 推荐(0)
摘要:【从特殊到一般考虑问题】 【区间切割类问题,尝试把切割的次数作为一维,并枚举切割点转移】 【一遍DP预处理以简化另一个DP的转移】 阅读全文
posted @ 2018-08-27 15:03 headboy2002 阅读(176) 评论(0) 推荐(0)
摘要:【当 当前状态受以前的具体状态所影响,且 该影响它的以前状态在一段比较小的区间a内,或影响它的以前状态位于a平移一位得到的区间中 时,用局部状压】 阅读全文
posted @ 2018-08-27 08:40 headboy2002 阅读(130) 评论(0) 推荐(0)
摘要:【处理序列的值变化的点,得到差分值,从而得到整个序列的值】 【状态从一段区间中的状态转移而来,用单调队列优化】 阅读全文
posted @ 2018-08-26 18:28 headboy2002 阅读(181) 评论(0) 推荐(0)
摘要:【将无用的具体状态转化为有用的相对状态以简化运算】 阅读全文
posted @ 2018-08-24 14:32 headboy2002 阅读(177) 评论(0) 推荐(0)
摘要:【动规时尽量减少用来辅助转移的状态】 【动规状态总是从一段长度固定的区间内的状态转移而来,用单调队列优化】 阅读全文
posted @ 2018-08-23 17:17 headboy2002 阅读(168) 评论(0) 推荐(0)
摘要:【贪心决定顺序,然后动规】 阅读全文
posted @ 2018-08-23 12:07 headboy2002 阅读(117) 评论(0) 推荐(0)
摘要:【排列有特殊性质】 【计数类问题,将难以计数的原对象一一映射到容易求得的特殊对象上求解】 【以开头数字分类解决数列问题】 阅读全文
posted @ 2018-08-21 09:33 headboy2002 阅读(146) 评论(0) 推荐(0)
摘要:【通过邻项交换进行贪心,随后得到动规方向】 阅读全文
posted @ 2018-08-15 10:01 headboy2002 阅读(110) 评论(0) 推荐(0)
摘要:【简单的枚举使得复杂度不符合要求时,用动规】 【用动归来实现贪心】 【多个限制条件满足要求,不清楚哪个最优(最优子结构),枚举】 阅读全文
posted @ 2018-08-15 08:32 headboy2002 阅读(174) 评论(0) 推荐(0)
摘要:【DP不满足最优子结构的方法:改值的定义】 阅读全文
posted @ 2018-08-13 10:21 headboy2002 阅读(145) 评论(0) 推荐(0)
摘要:这道题我就想说一点:审题!附件只有2个!钱是10的整数倍,不是100的整数倍! 阅读全文
posted @ 2018-08-06 22:26 headboy2002 阅读(85) 评论(0) 推荐(0)
摘要:【运算方式不唯一的情况下不可以贪心】 阅读全文
posted @ 2018-08-06 22:24 headboy2002 阅读(124) 评论(0) 推荐(0)
摘要:【将所求值作为限制条件,限制条件作为(最)值进行求解】 【以子树(根)为纽带、限制条件为点数的树上求最值问题,用树上背包】 阅读全文
posted @ 2018-08-05 22:22 headboy2002 阅读(138) 评论(0) 推荐(0)
摘要:题目大意 有一个有m*n个格子的矩形,每个格子都有黑或白两种颜色。现要求将该矩形分别裁剪成一个小矩形或一个小正方形,使得这个矩形和正方形是个国际象棋棋盘,且面积最大。 题解 首先,为了简化问题,我们每隔一个格子将颜色翻转,这样题目就变成了最大01子矩阵问题。解决这类问题需要用到悬线法。 首先,我们规 阅读全文
posted @ 2018-08-05 21:18 headboy2002 阅读(167) 评论(0) 推荐(0)