题目链接:https://www.luogu.org/problem/P3177 题目描述 有一棵点数为 N 的树,树边有边权。给你一个在 0~ N 之内的正整数 K ,你要在这棵树中选择 K个点,将其染成黑色,并将其他 的N-K个点染成白色 。 将所有点染色后,你会获得黑点两两之间的距离加上白点两 ...
分类:
其他好文 时间:
2019-10-27 18:16:45
阅读次数:
72
应用 动态$DP$主要是解决:在树上或链上$dp$后,后期对树上链上的点进行修改,然后询问修改后的答案。 其经典例题: 给$n$个点的树,给出每个点的点权,求最大权独立集。中途给出$m$个修改,每次修改后输出修改后的最优答案。 解决 我们主要考虑树上,解决这类问题,需要用到三个算法,树形$dp$,树 ...
分类:
其他好文 时间:
2019-10-26 22:34:48
阅读次数:
104
题目 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打劫,房屋 ...
分类:
其他好文 时间:
2019-10-25 00:00:34
阅读次数:
110
题意:给定一棵n个点带点权的树,要求从中选出一个点集,使得这些点两两之间距离都大于K,求最大点权和 n,K<=2e2,1<=a[i]<=1e5 思路:树形DP显然可做,极限是n方,然而贪心也是,还比dp好写 可以用寒假camp里cls差不多的想法 从深度大的向上贪心,暴力维护对答案的贡献,即如果贡献 ...
分类:
其他好文 时间:
2019-10-23 22:33:51
阅读次数:
101
紧张起来,集训已过半! 稍微有点惆怅.. T1 什么玩意,神仙树形dp? 没思路,先去T2。 (遇到难题就绕过去是真的爽啊) T2 $n^2$暴力很好打 组合数是不是有规律? 找一下规律,发现十分眼熟.. 这不是那个枚举半边选了多少的组合数么.. 把$\sum$合起来,复杂度变成了$O(n)$ 小开 ...
分类:
其他好文 时间:
2019-10-23 22:03:40
阅读次数:
111
题意: 给出一棵有 $N$ 个节点的树,节点编号 $0$ ~ $N 1$ 。如果在一个节点上放置一个士兵,那么该节点及与该节点相连的所有节点都可以被瞭望到。求瞭望到所有节点所需的最少的士兵数。 解法: 树形dp 设 $f[i][j]$ = 节点 $i$ 选($j=1$)不选($j=0$)的最少需要的 ...
分类:
其他好文 时间:
2019-10-21 22:15:13
阅读次数:
99
国王交给了你一个艰巨的任务,从所有的骑士中选出一个骑士军团,使得军团内没有矛盾的两人(不存在一个骑士与他最痛恨的人一同被选入骑士军团的情况),并且,使得这支骑士军团最具有战斗力。 为了描述战斗力,我们将骑士按照1至N编号,给每名骑士一个战斗力的估计,一个军团的战斗力为所有骑士的战斗力总和。 因为一个 ...
分类:
其他好文 时间:
2019-10-20 18:16:04
阅读次数:
85
题目链接:https://vjudge.net/problem/HDU-4276 题意:给出一棵树,起点为1,时间为V,终点为n,每个点有一个价值a[u],每条边有一个时间花费w,求在时间V内到达终点n可以获得的最大价值。 思路: 考虑边有两种情况,一种是属于1->n路径上的(只用走一次),一种是不 ...
分类:
其他好文 时间:
2019-10-20 10:46:20
阅读次数:
74
题目链接:传送门 思路: 题意说用线段的相交作为边,来构造树,所以不存在大于等于3个的线段两两相交,否则会构成环。因而构造出的树中,每个点最多只会与2个度大于1的节点相邻。 不妨把1设为树根,用degu表示原树中节点u的度,ans表示答案。 用fu表示:假设以u为根的子树,已经有一条边连向了一个度大 ...
分类:
其他好文 时间:
2019-10-19 09:54:39
阅读次数:
84
T2 树链剖分 (http://zhengruioi.com/problem/1120) gu~gu~gu~ sol: 这题就是一个很经典的树形DP换根。考虑因为是树链剖分,所以不同深度的节点是互不影响的。那DP就只要考虑当前节点连出的边中,被覆盖次数最多的即可。 主要是复习一下换根法。首先做出以$ ...
分类:
其他好文 时间:
2019-10-18 22:35:10
阅读次数:
121