P2726 [SHOI2005] 树的双中心

题目描述

给定一棵树 $T=(V,E)$,其中 $V$ 为节点集合,$E$ 为边集合。 对于 $V$ 中的每个节点 $v$,有一个权值函数 $W(v)$,该函数的值均为正整数。 记 $d(u,v)$ 为节点 $u$ 和 $v$ 之间的距离,表示它们之间唯一的一条路径的边数。若 $u$ 和 $v$ 为同一个节点,则 $d(u,v)=0$。 你的任务是找出两个不同的节点 $x$ 和 $y$,使得以下表达式 $S(x,y)$ 的值最小 $$S(x,y)=\sum_{v\in V} (W(v)\cdot \min\{ d(v,x),d(v,y)\})

输入格式

第一行为 $N\;(1

输出格式

将最小的 $S(x,y)$ 输出,结果保证不超过 $10^9$

说明/提示

样例中,选取的两个中心节点分别为 $2$ 和 $3$。