
DP---树形DP
forezxl
水君一枚
展开
-
洛谷P2015 二叉苹果树
树形DP原创 2017-10-11 21:38:14 · 679 阅读 · 0 评论 -
BZOJ4033 [HAOI2015]树上染色(洛谷P3177)
树形DPBZOJ题目传送门 洛谷题目传送门神题一点不会。。。考虑每条边对答案的贡献。设f[x][i]f[x][i]f[x][i]表示以xxx为根的子树中有iii个黑点时对答案的贡献,则有f[x][i]=max{f[j][k]+w}f[x][i]=max{f[j][k]+w}f[x][i]=max\{f[j][k]+w\},其中jjj为iii的儿子,www表示iii到jjj这条边对答案...原创 2018-07-13 18:05:11 · 405 阅读 · 0 评论 -
BZOJ4753 [Jsoi2016]最佳团体(洛谷P4322)
分数规划 树形DPBZOJ题目传送门 洛谷题目传送门比值最大显然分数规划一波,每个候选人的权值变成pi−mid∗sipi−mid∗sip_i-mid*s_i,那么只需要判断最终答案是否≥0≥0\geq0。 设f[i][j]f[i][j]f[i][j]表示以iii为根的子树中,选jjj个人且必选iii的最大权值,转移时做一个01背包即可。注意一共有n+1n+1n+1个点,要转到000...原创 2018-07-16 16:10:11 · 307 阅读 · 0 评论 -
BZOJ1017: [JSOI2008]魔兽地图DotR(洛谷P4037)
树形DPBZOJ题目传送门 洛谷题目传送门 设P[x],L[x],M[x],表示物品x的能量,购买上限与价格 L[x]=min(L[x],m/M[x]) 高级装备的M和L随便dp一下 再用f[i][j][k]f[i][j][k]f[i][j][k]表示第i个物品,有j件用于上层的合成,花费金钱是k所能获得的最大力量 对于以x为根的子树,枚举合成...原创 2018-02-08 20:43:52 · 454 阅读 · 0 评论 -
BZOJ4543/3522: [POI2014]Hotel加强版(洛谷P3565)
长链剖分 树形DP原创 2017-12-17 19:57:08 · 479 阅读 · 0 评论 -
洛谷P1040 加分二叉树(NOIP2003)
树形DP原创 2017-10-11 20:13:25 · 956 阅读 · 0 评论 -
洛谷P1273 有线电视网
树形DP原创 2017-10-14 09:59:40 · 559 阅读 · 0 评论 -
洛谷P2016 战略游戏
树形DP原创 2017-10-12 21:36:28 · 397 阅读 · 0 评论 -
洛谷P2014 选课
树形DP原创 2017-10-12 19:56:22 · 948 阅读 · 0 评论 -
洛谷P4657 [CEOI2017]Chase
树形DP洛谷题目传送门首先对于每个点放磁铁产生的贡献都是固定的。设f[i][j],g[i][j]f[i][j],g[i][j]f[i][j],g[i][j]分别表示从子树iii中某个点走到iii和从iii走到子树中丢了jjj个磁铁的最大值。那么每次转移只要考虑当前点是从哪里来的就好了。注意更新答案的时候要倒过来再做一遍,顺序是不同的。代码:#include<cct...原创 2018-08-20 20:26:22 · 303 阅读 · 0 评论