![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树形DP
文章平均质量分 91
LZRcqbz
这个作者很懒,什么都没留下…
展开
-
【CodeFroces】【DP】Maximum White Subtree
CodeForces 1324F Maximum White Subtree 题解原创 2023-02-07 12:11:10 · 322 阅读 · 0 评论 -
【HYSBZOJ】【哈希】【换根DP】4754 [Jsoi2016]独特的树叶
HYSBZOJ 4754 [Jsoi2016]独特的树叶 题目大意 ◇题目传送门◆ 分析 这道题显然考察的是树哈希。 我这里采用的方法是: f(u)=1+∑v∈son(u)f(v)×Psizv f(u)=1+\sum_{v\in son(u)}f(v)\times P_{siz_v} f(u)=1+v∈son(u)∑f(v)×Psizv 其中PPP表示质数序列,sizvsiz_vsizv表...原创 2019-11-11 11:27:48 · 145 阅读 · 0 评论 -
【LOJ】【树形DP】2485 「CEOI2017」Chase
LOJ 2485 「CEOI2017」Chase 题目大意 ◇题目传送门◆ 似乎压缩起来有点困难,所以就不压缩了吧 QwQ… 分析 考虑扔一个磁铁能够产生的让逃亡者和追逐者之间的差异。 这个差异就是这个节点的所有儿子的点权之和(因为父亲和它的贡献已经被计算过一次了)。 不难设状态f(u,i)f(u,i)f(u,i)为在以uuu为根的子树上的某个节点出发,扔iii个磁铁,最终停留在uuu能够产生的最...原创 2019-11-06 21:53:16 · 204 阅读 · 0 评论 -
【HYSBZOJ】【树形DP】3677 [Apio2014]连珠线
HYSBZOJ 3677 [Apio2014]连珠线 题目大意 ◇题目传送门◆ BZOJ 上的题面太毒瘤了,我来重写一下 给定NNN个珠子,现在可以进行如下操作: Append(w,v):将一个新的珠子www用红线与一个已经添加了的珠子vvv连起来; Insert(w,u,v):将一个新的珠子插入到用红线连起来的珠子u,vu,vu,v,即断开u,vu,vu,v的红线,并用蓝线连接w,vw,vw,...原创 2019-11-06 21:05:35 · 144 阅读 · 0 评论 -
【HDU】【树形DP】6662 Acesrc and Travel
HDU 6662 Acesrc and Travel 题目大意 ◇题目传送门◆ 两个人在一棵树上博弈,AAA走到点iii会获得AiA_iAi的收益,BBB走到节点iii会获得BiB_iBi的收益。AAA可以任意选择一个起始点,然后BBB在AAA选择的点的相邻点且没有被选过的点中选择一个走下去,然后AAA进行相同的操作,现在两人都想最大化与对手的差异,求∑Ai−∑Bi\sum A_i-\sum ...原创 2019-11-06 19:06:51 · 254 阅读 · 0 评论 -
【LOJ】【带权二分】【树形DP】#2478 「九省联考 2018」林克卡特树
LOJ #2478.「九省联考 2018」林克卡特树 题目大意 ◇题目传送门◆ 给定一棵有负权边的树,现在必须恰好删去KKK条边,并加上恰好KKK条权值为000的边,要求最大化它的直径长度。 分析 考虑连上KKK条权值为000的边的意义: 似乎并没有什么意义。只是将一条直径拆成了K+1K+1K+1条链带权的链而已。 然而我们也可以用这个方法将原问题转化为求解K+1K+1K+1条点不相交的链的最大边...原创 2019-11-04 21:08:20 · 167 阅读 · 0 评论 -
CodeForces 【DP】1187E-Tree Painting
CodeForces 1187E Tree Painting ◇题目传送门◆ 题目大意 给定一棵树,要求对NNN个节点按如下方式涂色: 第一次任选一个节点涂色,得分为NNN; 此后任选一个与涂了色的节点连通的节点,将其涂色,得分为该节点所在的连通块中未涂色的节点个数。 确定一种涂色顺序使得得分最大化,输出这个最大值 分析 我们可以想到直接暴力枚举第一次涂的节点并贪心地涂下去,但这样做显然是超时...原创 2019-07-08 22:05:45 · 245 阅读 · 0 评论 -
【CodeForces】【思维】【DP】1060E-Sergey and Subway
CodeForces 1060E Sergey and Subway ◇题目传送门◆ 前言 感谢Tiw_Air_OAO dalao对我的提示,使我从迷茫走向AC。 题目大意 给定一张有NNN个节点的树形图GGG,若图上存在三个点u,vu,vu,v,且满足u,vu,vu,v之间相距距离为222,则可以在u,vu,vu,v之间连一条边。问此时所有点对间最短距离和。 思路 若我们按照暴力模拟的方式,则必...原创 2018-10-06 10:27:40 · 571 阅读 · 3 评论 -
【UVa】【DP】12093 Protecting Zonk
UVa 12093 Protecting Zonk 题目 ◇题目传送门◆(由于UVa较慢,这里提供一份vjudge的链接) ◇题目传送门(vjudge)◆ 题目大意 有NNN个节点构成一个树形结构的图。现有两种机器A,B。A的花费为C1C1C_1,B的花费为C2C2C_2。若在某个节点上放一个A机器,则与该节点相连的边被覆盖;若在某节点上放一个B机器,则与该节点相连的边及其相邻节点相连的...原创 2018-08-15 19:14:29 · 210 阅读 · 0 评论 -
【SGU】【树】【树形DP】134-Centroid
SGU 134 Centroid 题目 ◇题目传送门◆ 题目大意 给定一棵有NNN个节点的无根树,求树的所有重心及以重心为根的最大子树的节点数量。 思路 很明显的一个DP版题。 所谓重心,就是指一棵树中,若将某个节点删除,得到的所有子树的节点数量尽可能的相等,则称该节点为重心。 基于这个思想,我们设f[u]f[u]f[u]为以uuu为根的最大子树节点个数。 易得状...原创 2018-07-26 21:24:08 · 145 阅读 · 0 评论