【思维题】【树】【哈密顿路径】AGC018 D —— Tree and Hamilton Path
题目传送门想到了按边算贡献,然而却偏向了在直径上鬼畜的道路.通过观察,可以发现如果多次经过重心,答案应该是最优的.因为这样使得除了某一条特殊的边之外,所有的边都会被计算两次.而这条特殊的边有两种情况,首先是只有一个重心,那么我们选择边权最小的且其中一个端点为重心的边;另一种情况是具有两个重心,选择两个重心之间的边即可.此处复习一下求重心的方法,首先任选一个节点为根,统计出每一个节点对应子树的...
原创
2018-10-07 21:41:37 ·
418 阅读 ·
0 评论