Centroids 题目大意 一棵树,对于每个点,我们删掉任意一条边,再连上任意一条边,求这样操作后可以使这个点为重心的点数 范围$n$级别 Solution 嗯,首先对于一个点$u$,若全部子树(包括自己头上的那一堆)都不到总点数$n$的一半的肯定符合条件 然后若$u$的子树$\{ v \}$中有 ...
分类:
其他好文 时间:
2019-10-02 18:45:57
阅读次数:
109
"题目传送门" //res tp poj 题意 给出一棵有权树,求一个节点集的权值和,满足集合内的任意两点不存在边 分析 每个点有选中与不选中两种状态,对于第$i$个点,记选中为$sel_i$,不选中为$insel_i$ 若某一节点选中,则其子节点都不能选中。 若某一节点不选中,则其子节点有两种选择 ...
分类:
其他好文 时间:
2019-10-02 01:08:03
阅读次数:
120
树形dp 题目传送门 题目大意:给定一棵二叉树,将节点染成红、绿,蓝三种颜色,求绿色节点个数的最大值和最小值。 这题建树十分恶心,需要一些技巧: 观察输入数列及题面,可以知道任意一个节点的左子树一定在右子树的左边,且紧邻右子树 这样就可以跑一个dfs,先搜左子树,记录左子树节点个数ln,则数组下标l ...
分类:
其他好文 时间:
2019-10-01 12:02:27
阅读次数:
123
注意,若负直径指广义的直径——可以缩成一个点,树形DP无法正确求出,需要将初值设为0(若大于0则不更新) ...
分类:
其他好文 时间:
2019-09-28 16:22:03
阅读次数:
115
题意:给定一棵有n个节点的树,现在要给节点附1~n的权值(各节点权值不能相同),一棵子树的领袖就是子树中权值最大的节点,问有多少种分配方案使得最后有恰好K个领袖。 解法:这道题一看以为是树上的计数问题,想了好久的树形DP没想到,最后看题解才知道解法是概率DP(qwq)。解法还是非常巧妙的,感觉自己现 ...
分类:
其他好文 时间:
2019-09-27 21:11:35
阅读次数:
78
题意:给出一棵树,有边权,只有叶子节点有点权,求一个合法方案(选择走到哪几个叶子节点,且路径上的权值和 <= 要走到的叶子节点的点权和),使得选择的叶子节点数量尽量的多; 解法:树形DP+分组背包; 1.树形DP;这是一棵树,所以叫树形DP; 2.分组背包;在这里主要是运用到了它的思想;我们可以设 ...
分类:
其他好文 时间:
2019-09-24 17:53:34
阅读次数:
75
肥宅快乐树是一棵神秘而巨大的树,它长有许多枝条和节点,每条枝连接树中两个节点,每个节点上都长有一瓶肥宅快乐水。 何老板是肥宅快乐水的资深爱好者。历经艰难,他终于找到了这棵传说中的快乐树。他想要获取树上所有的快乐水,迫不及待地想从树根往树上爬。 每经过一条树枝都会耗费一定体力。而且快乐树自带防御功能, ...
分类:
其他好文 时间:
2019-09-22 01:38:18
阅读次数:
95
题意:给定一棵$n$个点的树 初始全是白点 要求你做$n$步操作,每一次选定一个与一个黑点相隔一条边的白点,将它染成黑点,然后获得该白点被染色前所在的白色联通块大小的权值。 第一次操作可以任意选点。 求可获得的最大权值 分析:进行换根树形$DP$,对于某一个起点来说,答案是固定的 设以节点$i$为起 ...
分类:
其他好文 时间:
2019-09-22 01:20:12
阅读次数:
83
Fish eating fruit $$ Time Limit: 1000 ms \quad Memory Limit: 262144 kB $$ 题意 大体的题意就是给出一棵树,求每一对点之间的距离,然后把该距离存在距离 $\mod 3$ 的位置,输出总和。 思路 令两个 $dp$ 数组和两个辅助 ...
分类:
其他好文 时间:
2019-09-16 23:59:32
阅读次数:
259
Online Judge :Bzoj4726 Label :观察,树形Dp,水题 题目描述 某个公司有n个人, 上下级关系构成了一个有根树。公司中出了个叛徒(这个人不知道是谁)。 对于一个人, 如果他下属( 直接或者间接, 不包括他自己 )中叛徒占的比例超过x,那么这个人也会变成叛徒,并且他的 所有 ...
分类:
其他好文 时间:
2019-09-15 15:36:36
阅读次数:
119