在藏蓝铁路的碧水湖大桥落成之际,一群铁路工程蚤聚在一起,庆祝这一伟大的建筑工程。
众多跳蚤走上街头参加庆典,庆祝这一时刻的到来。
为了避免踩踏事故的发生,跳蚤国在一些道路上设置了路障,避免大家聚集在一起。
跳蚤国有
活动中,还需要消耗一定的安保力量。布置安保力量的代价为:聚落和未设置路障的道路所形成的所有连通块的直径长度之和。其中,连通块的直径被定义为连通块中两两聚落间的最短路径的长度的最大值。
举办活动的总代价则为设置路障的代价与布置安保力量的代价之和。
现在,作为杰出的数学家伏特,你需要回答最小总代价。
简要题意
给定一棵
你可以割掉树上的若干条边,割掉第
把一些边割掉后,树变成了若干个连通块。你想使得每个连通块的直径长度之和加上割边付出的代价之和最小,输出这个最小值。
输入格式
第一行两个正整数
接下来
输出格式
输出一行一个正整数,表示求得的答案。
样例一
input
9 10 1 2 7 2 3 9 2 4 8 3 5 6 3 6 2 5 7 2 5 8 3 5 9 2
output
35
样例二 样例八
见下发文件。
数据范围
对于
子任务编号 | 特殊性质 | 分值 | |
---|---|---|---|
无 | |||
无 |
时间限制:
空间限制: