随笔分类 - 动态规划(DP)
DP
摘要:动态规划需要大量的练习,运用所学习的技巧与优化,本篇为练习。 I CF53E Dead Ends 很小,考虑状压, 状态是一定要有的,每加一条边我们叶子节点会变化,这启示我们记录叶子结点的集合 ,设 表示 状态下,该树叶
阅读全文
摘要:相当于是树上的一个trick。 1. 算法简介 类似于重链剖分,我们根据子树深度最深的节点建立重儿子,我们可以得到以下性质。 所有链长之和为 。 任意一个节点的 级祖先所在长链的长度大于 。 任意叶子节点向上最多经过 个轻边。 证明:经过一个
阅读全文
摘要:动态dp,简称DDP,就是可修的动态规划,一般用矩阵优化 1. 前置知识: 一下默认会矩阵乘法。 矩阵维护递推,举个例子: 斐波那契数列: 我们可以根据造转移矩阵的方法递推。 \[\begin{bmatrix} f_{i-1} & f_{i-2}
阅读全文