CODE FESTIVAL 2017 Final J - Tree MST

Posted iefnah06

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CODE FESTIVAL 2017 Final J - Tree MST相关的知识,希望对你有一定的参考价值。

URL

https://atcoder.jp/contests/cf17-final/tasks/cf17_final_j

题意

给一棵 (N) 个点的树 (T),点和边都有权值

考虑一个完全图 (G),两个点间的边权为它们在 (T) 上的距离加上两个点的权值和

(G) 的最小生成树

(N le 2 imes 10^5)

解法

考虑 https://www.geeksforgeeks.org/boruvkas-algorithm-greedy-algo-9/

找连通块的最小边可以做两遍树上 DP

实现

https://ideone.com/Ww87yP

以上是关于CODE FESTIVAL 2017 Final J - Tree MST的主要内容,如果未能解决你的问题,请参考以下文章

@atcoder - CODE FESTIVAL 2017 Final - J@ Tree MST

python code_festival_2018_final_f

python code_festival_2018_final_d

[CODE FESTIVAL 2016 Final]G - Zigzag MST——MST

java CODE FESTIVAL 2017 qual B问题A.

CODE FESTIVAL 2017 qual A 题解