动态DP
616156
赛高______↑
展开
-
【DP】【动态DP】BZOJ5210 最大连通子块和
分析:动态DP板子题,DP定义式为f(i,0),f(i,1)f(i,0),f(i,1)f(i,0),f(i,1)分别表示第i为根的子树中的最大值,以i为根的子树的最大答案,以及第i为根的子树中,与i相连的最大联通子树。转移:f(x,1)=max{∑f(u,1)+valx,0}f(x,1)=\max\{\sum f(u,1)+val_x,0\}f(x,1)=max{∑f(u,1)+valx...原创 2019-03-23 16:41:44 · 322 阅读 · 0 评论 -
【总结】动态DP&全局平衡二叉树
前言:本算法是树剖DDP算法的加速版,复杂度更小(不是特意卡树剖其实看不出来),但还是比较好写,因此在这里提一下动态DP动态DP听起来很黑科技,但其实并不难首先,能动态的DP本身就很少,需要满足很多限制而且一般动态DP的题都会给普通DP留部分分,如果有暴力写得好的,甚至可以在低风险下拿到和DDP差不多的分。扯回正题,动态DP就是把常规DP的转移用矩阵(其实不一定是矩阵,用数据结构特...原创 2019-03-23 16:11:59 · 477 阅读 · 0 评论