树形dp
文章平均质量分 92
FloDream
这个作者很懒,什么都没留下…
展开
-
叶子的染色
叶子的染色 题目 题目描述 给一棵 mmm 个结点的无根树,你可以选择一个度数大于 111 的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。 你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色(哪怕是这个叶子本身)。 对于每个叶结点 uuu,定义 cuc_ucu为从根结点从 uuu 的简单路径上最后一个有色结点的颜色。给出每个 cuc_ucu的值,设计着色方案,使得着色结点的个数尽量少。 输入格式 第一行包含两个整数 m,nm,nm,n,其中nnn是叶子的个数,mm原创 2020-11-26 21:30:44 · 567 阅读 · 1 评论 -
规划题解
规划 原题链接: https://www.luogu.com.cn/problem/P1642 题目 题解 首先看题, 求∑ai∑bi\frac{\sum a_i} { \sum b_i}∑bi∑ai的最大值不禁让人联想到0/1分数规划, 然后再看, 这一张图是一棵树, 然后又要选择刚好n - m个节点, 这不就是一个有依赖的背包吗?那么就简单了, 首先我们可以确定一个根节点, 然后我们进行递归, 每次搜到一个节点就按照分组背包装其子节点, 然后若是这样选, 那此节点一定必须选, 就强制放入当前节点原创 2020-10-06 10:46:39 · 968 阅读 · 3 评论