#P2726. [SHOI2005] 树的双中心

[SHOI2005] 树的双中心

题目描述

给定一棵树 T=(V,E)T=(V,E),其中 VV 为节点集合,EE 为边集合。

对于 VV 中的每个节点 vv,有一个权值函数 W(v)W(v),该函数的值均为正整数。

d(u,v)d(u,v) 为节点 uuvv 之间的距离,表示它们之间唯一的一条路径的边数。若 uuvv 为同一个节点,则 d(u,v)=0d(u,v)=0

你的任务是找出两个不同的节点 xxyy,使得以下表达式 S(x,y)S(x,y) 的值最小

$$S(x,y)=\sum_{v\in V} (W(v)\cdot \min\{ d(v,x),d(v,y)\}) ## 输入格式 第一行为 $N\;(1