树形dp
看见我请叫我去学习
此人很懒
展开
-
2020牛客小白月赛B树上子链
这题不是求直径, 是求树上最大的连续的片段 -给定一棵树 T ,树 T 上每个点都有一个权值。 - 定义一颗树的子链的大小为:这个子链上所有结点的权值和 。 - 请在树 T 中找出一条最大的子链并输出。 Face tutorial:常规dfs, dp[i]代表该子树中最大的一条链(由叶子到根), 注意到有可能叶子的权全是负数, 所以我们吧res初始化负无穷 #include &l...原创 2020-02-23 12:14:46 · 150 阅读 · 0 评论 -
E - Tourism(缩点+树形dp)
缩点 + 树DP 题意: 有一个n(n≤2×105)n(n\le 2\times 10^5)n(n≤2×105)点m(m≤2×105)m(m\le 2\times 10^5)m(m≤2×105) 边的无重边无自环的无向图,每个点有个点权。从 1 出发,不能连续经过同一条边,问路径上点权和的最大值是多少。 数据范围: rt Tutorial: 如果遇到了环, 我们一定可以把它算到贡献里面(走一圈...原创 2020-02-04 01:28:01 · 294 阅读 · 0 评论