树链剖分
ixRic
ixRic
展开
-
[BZOJ 4712] 洪水(动态 DP + 树链剖分) | 错题本
文章目录题目分析代码题目[洛谷 P6021] 洪水分析记 fuf_ufu 为 uuu 子树的答案,vvv 是 uuu 的儿子,则 fu=max{∑ufv,au}f_u = \max\left\{\sum_{u}f_v, a_u\right\}fu=max{u∑fv,au} 接下来的过程与 【模板】“动态 DP“&动态树分治 几乎一致,找到转移方程的矩阵形式:(guau−∞0)×(fh0)=(fu0)\begin{pmatrix}g_u & a_u \\ -\infty &原创 2020-07-28 10:27:15 · 194 阅读 · 0 评论 -
[洛谷 P4719] 【模板】“动态 DP“&动态树分治(树链剖分 + 矩阵) | 错题本
文章目录题目分析代码题目【模板】“动态 DP”&动态树分治分析首先写出朴素的 DP 式:f[u][0/1]f[u][0/1]f[u][0/1] 表示不选 /// 选 uuu 点,uuu 的子树内的最大权独立集的权值和。设 vvv是 uuu 的儿子(下同),则 f[u][0]=∑vmax{f[v][0],f[v][1]}f[u][1]=∑vf[v][0]+au\begin{aligned}f[u][0] &= \sum_{v} \max\{f[v][0], f[v][1]\} \\原创 2020-07-28 08:57:52 · 281 阅读 · 2 评论