随笔分类 - 动态规划
摘要:【忽略无用的具体状态,保留有用的相对状态】
阅读全文
摘要:【动归状态转移时遇到f(x)←f(x-kv),v为常量,k为变量,且要求x-kv在一个范围内时,想到完全背包】
阅读全文
摘要:【二叉树中的每一个子树的中序遍历都是一段连续的区间】
阅读全文
摘要:【优化子集问题——01背包】
【排除等效性冗余 剪枝】
阅读全文
摘要:【从特殊到一般考虑问题】
【区间切割类问题,尝试把切割的次数作为一维,并枚举切割点转移】
【一遍DP预处理以简化另一个DP的转移】
阅读全文
摘要:【当 当前状态受以前的具体状态所影响,且 该影响它的以前状态在一段比较小的区间a内,或影响它的以前状态位于a平移一位得到的区间中 时,用局部状压】
阅读全文
摘要:【处理序列的值变化的点,得到差分值,从而得到整个序列的值】
【状态从一段区间中的状态转移而来,用单调队列优化】
阅读全文
摘要:【将无用的具体状态转化为有用的相对状态以简化运算】
阅读全文
摘要:【动规时尽量减少用来辅助转移的状态】
【动规状态总是从一段长度固定的区间内的状态转移而来,用单调队列优化】
阅读全文
摘要:【贪心决定顺序,然后动规】
阅读全文
摘要:【排列有特殊性质】
【计数类问题,将难以计数的原对象一一映射到容易求得的特殊对象上求解】
【以开头数字分类解决数列问题】
阅读全文
摘要:【通过邻项交换进行贪心,随后得到动规方向】
阅读全文
摘要:【简单的枚举使得复杂度不符合要求时,用动规】
【用动归来实现贪心】
【多个限制条件满足要求,不清楚哪个最优(最优子结构),枚举】
阅读全文
摘要:【DP不满足最优子结构的方法:改值的定义】
阅读全文
摘要:这道题我就想说一点:审题!附件只有2个!钱是10的整数倍,不是100的整数倍!
阅读全文
摘要:【将所求值作为限制条件,限制条件作为(最)值进行求解】
【以子树(根)为纽带、限制条件为点数的树上求最值问题,用树上背包】
阅读全文
摘要:题目大意 有一个有m*n个格子的矩形,每个格子都有黑或白两种颜色。现要求将该矩形分别裁剪成一个小矩形或一个小正方形,使得这个矩形和正方形是个国际象棋棋盘,且面积最大。 题解 首先,为了简化问题,我们每隔一个格子将颜色翻转,这样题目就变成了最大01子矩阵问题。解决这类问题需要用到悬线法。 首先,我们规
阅读全文

浙公网安备 33010602011771号