专栏文章

P12382

P12382题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mioimoxl
此快照首次捕获于
2025/12/02 19:49
3 个月前
此快照最后确认于
2025/12/02 19:49
3 个月前
查看原文
比较具有启发性的树形 dp。
若按照常规的做法,按照 dfs 序转移,则第一个要求容易实现,但第二个是不好实现的。
考虑转换角度,我们不妨令 dpidp_i 表示节点 ii 所在深度,且当前深度选的点权最大值。这样按照深度转移,则第二个要求容易实现。那么第一个呢?对于每个节点 ii,它当然从上方深度的最大值转移而来。如果它前面的最大值正好是它的父节点,则选取次大值即可。
这样的时间复杂度与常规做法相同,均为 O(n)\mathcal{O}(n)
总结:树形 dp 也可以按照层序转移。

评论

0 条评论,欢迎与作者交流。

正在加载评论...