DP---树形DP
forezxl
水君一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛谷P2015 二叉苹果树
树形DP原创 2017-10-11 21:38:14 · 709 阅读 · 0 评论 -
BZOJ4033 [HAOI2015]树上染色(洛谷P3177)
树形DP BZOJ题目传送门 洛谷题目传送门 神题一点不会。。。 考虑每条边对答案的贡献。设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 · 455 阅读 · 0 评论 -
BZOJ4753 [Jsoi2016]最佳团体(洛谷P4322)
分数规划 树形DP BZOJ题目传送门 洛谷题目传送门 比值最大显然分数规划一波,每个候选人的权值变成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 · 348 阅读 · 0 评论 -
BZOJ1017: [JSOI2008]魔兽地图DotR(洛谷P4037)
树形DP BZOJ题目传送门 洛谷题目传送门 设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 · 484 阅读 · 0 评论 -
BZOJ4543/3522: [POI2014]Hotel加强版(洛谷P3565)
长链剖分 树形DP原创 2017-12-17 19:57:08 · 520 阅读 · 0 评论 -
洛谷P1040 加分二叉树(NOIP2003)
树形DP原创 2017-10-11 20:13:25 · 993 阅读 · 0 评论 -
洛谷P1273 有线电视网
树形DP原创 2017-10-14 09:59:40 · 590 阅读 · 0 评论 -
洛谷P2016 战略游戏
树形DP原创 2017-10-12 21:36:28 · 429 阅读 · 0 评论 -
洛谷P2014 选课
树形DP原创 2017-10-12 19:56:22 · 973 阅读 · 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 · 330 阅读 · 0 评论
分享