树链剖分
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 · 247 阅读 · 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 · 358 阅读 · 2 评论
分享