
树形dp
zsyz_ZZY
Be the stronger one!
展开
-
luogu P2279 [HNOI2003]消防局的设立
题目传送门:https://www.luogu.org/problemnew/show/P2279题意:有一棵树,求覆盖最小数量的点覆盖全树所有的点,注意:每个点可覆盖于它距离不大于2的点。思路:题目都说树,肯定用树形dp。因为覆盖距离不大于2的点,可知需要有儿子,孙子的状态(详见代码注释)。代码:#include<cstdio>#include<algorithm>#...原创 2018-04-03 10:53:20 · 252 阅读 · 0 评论 -
luogu P1273 有线电视网
题目传送门:https://www.luogu.org/problemnew/show/P1273题意:有一棵树,根为1,为现场;叶子结点为用户,每一个用户愿意花费value[i]来获得电视直播;跟到叶子结点中间的部分为中转站,每一条道路修通需要a[i].z。求电视台不亏本所能送达的最多用户。思路:树形dp(相见代码)。代码:#include<cstdio>#include<c...原创 2018-04-03 20:57:07 · 225 阅读 · 0 评论 -
luogu P4438 [HNOI/AHOI2018]道路
题目传送门:https://www.luogu.org/problemnew/show/P4438题意:有n-1个点为城市,n-1个点为农村,每个城市连出两种道路,一边为公路,一边为铁路。现在每一个城市所连出的其中一种路都要修改,求通过公式(i表示第i个农村,x 表示到城市1(就是根)的未被修复的公路,y 表示到城市1(就是根)的未被修复的铁路)所算出的最小值。思路:树形dp。考场竟然没有想出来,...原创 2018-04-23 21:13:56 · 4624 阅读 · 0 评论 -
luogu P4827 [国家集训队] Crash 的文明世界
背景:自己的模拟赛自己的防AK\text{AK}AK题防住了自己。NTT\text{NTT}NTT不熟啊。题目传送门:https://www.luogu.org/problem/P4827题意:一棵树,对于每一个点xxx求:∑i=1ndis(x,i)k\sum_{i=1}^{n}\text{dis}(x,i)^k∑i=1ndis(x,i)k。思路1:显然可以用点分治,...原创 2019-08-16 15:04:35 · 219 阅读 · 0 评论