随笔分类 -  树形dp

Tree (树形+换根dp)
摘要:链接:https://ac.nowcoder.com/acm/problem/19782来源:牛客网修修去年种下了一棵树,现在它已经有n个结点了。 修修非常擅长数数,他很快就数出了包含每个点的连通点集的数量。 澜澜也想知道答案,但他不会数数,于是他把问题交给了你。 题目描述:问对每个点来说,以该点为 阅读全文

posted @ 2020-08-17 21:13 Aminers 阅读(329) 评论(0) 推荐(0)

二叉苹果树 && 选课(树上背包)
摘要:二叉苹果树:https://ac.nowcoder.com/acm/problem/50505 有一棵二叉苹果树,如果数字有分叉,一定是分两叉,即没有只有一个儿子的节点。这棵树共N个节点,标号1至N,树根编号一定为1。 我们用一根树枝两端连接的节点编号描述一根树枝的位置。一棵有四根树枝的苹果树,因为 阅读全文

posted @ 2020-08-15 20:40 Aminers 阅读(145) 评论(0) 推荐(0)

Cell Phone Network (树形dp,最小点覆盖)
摘要:https://ac.nowcoder.com/acm/problem/24953 题目描述:给出一棵树,选最小的点把所以边覆盖。 思路: • dp[i][0]:选点i,并且以点i为根的子树都被覆盖了。 • dp[i][1]:不选点i,i被其儿子覆盖 • dp[i][2]:不选点i,i没有被子节点覆 阅读全文

posted @ 2020-08-10 23:10 Aminers 阅读(197) 评论(0) 推荐(0)

导航