CCA的子树 题目链接:nowcoder 217042 到主站看:https://blog.csdn.net/weixin_43346722/article/details/115219563 题目大意 有一个带点权的树,根节点是 。要你选出两个点,它们不会一个是另一个的祖先,然后你要让它们子树点权和的和最大。如果不能选出两个点,就输出 Error。 思路 我们可以想到这题应该是树形 DP。 考虑先 DP 出某个点的子树的点权和 ,然后可以想到用这样一种方法。我们在 DP 出某个点的子树中的每个点 的 值的最大值 。那我们考虑枚举你选的两个点的最近公共祖先,然后就把它子树的 值最大的两个相加,...