树形dp
shiyongyang
这个作者很懒,什么都没留下…
展开
-
51 nod 1424
1424 零树有一棵以1为根的树,他有n个结点,用1到n编号。第i号点有一个值vi。现在可以对树进行如下操作:步骤1:在树中选一个连通块,这个连通块必须包含1这个结点。步骤2:然后对这个连通块中所有结点的值加1或者减1。问最少要经过几次操作才能把树中所有结点都变成0。注意:步骤1与步骤2合在一起为一次操作。 Input单组测试数据。第一行有一个整数n(1 ≤原创 2017-10-06 19:51:40 · 161 阅读 · 0 评论 -
51 nod 1378 夹克老爷的愤怒 树形dp + 贪心
1378 夹克老爷的愤怒夹克老爷逢三抽一之后,由于采用了新师爷的策略,乡民们叫苦不堪,开始组织起来暴力抗租。夹克老爷很愤怒,他决定派家丁常驻村中进行镇压。诺德县有N个村庄,编号0至 N-1,这些村庄之间用N - 1条道路连接起来。家丁都是经过系统训练的暴力机器,每名家丁可以被派驻在一个村庄,并镇压当前村庄以及距离该村庄不超过K段道路的村庄。夹克老爷一贯奉行最小成本最大利润的原创 2017-10-06 20:48:40 · 290 阅读 · 0 评论 -
【bzoj3522】[Poi2014]Hotel 树形dp
题目描述有一个树形结构的宾馆,n个房间,n-1条无向边,每条边的长度相同,任意两个房间可以相互到达。吉丽要给他的三个妹子各开(一个)房(间)。三个妹子住的房间要互不相同(否则要打起来了),为了让吉丽满意,你需要让三个房间两两距离相同。有多少种方案能让吉丽满意?输入第一行一个数n。接下来n-1行,每行两个数x,y,表示x和y之间有一条边相连。输出让吉丽原创 2017-10-19 21:55:25 · 342 阅读 · 0 评论 -
51 nod 苹果曼和树
1500 苹果曼和树题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 苹果曼有一棵n个点的树。有一些(至少一个)结点被标记为黑色,有一些结点被标记为白色。现在考虑一个包含k(0 ≤ k 条树边的集合。如果苹果曼删除这些边,那么会将这个树分成(k+1)个部分。每个部分还是一棵树。现在原创 2017-10-06 15:44:38 · 314 阅读 · 0 评论 -
BZOJ 1907 树的路径覆盖
题目描述输入输出样例输入171 22 32 44 65 66 7样例输出3题解:比较裸的树形dp。对于任意节点x,只有三种情况,x单独成链,x与子树中的其中一条链成一条链,x与子树中的两条链成一条链。#include #include #include #define N 1001原创 2017-10-20 16:16:49 · 278 阅读 · 0 评论