Teek is Loading...
主题
结合矩阵运算 / 重链剖分,解决一类待修改的树上 DP 问题。
熟练掌握矩乘优化 DP,会树剖。
知道矩阵乘法没有交换律。
普通的 (+,×) 矩乘:
常见的广义矩乘有 (min,+),(max,+) 等,如:
具有和矩乘一样的性质,证明见网络。
P4719 【模板】动态 DP。
选若干个没有直接相连的点,使得选择的点权最大。
考虑没修改怎么做。
设 fu,0/1 表示不选 / 选 u 号点,转移显然是 fu,0=∑max(fv,0,fv,1),fu,1=(∑fv,0)+au。
由于动态 DP 和树剖相关,考虑用树剖的思路改善转移方程。