BLUESKY007喜欢种树。一天,她得到了一棵n个点的树,其中节点i重量为wi。在种树之前,BLUESKY007需要用起重机把树吊起。由于她只有一台起重机,所以她只能选择一个点作为受力点。根据BLUESKY007所在世界的物理知识,吊起一棵树需要做的功为w1*dis1+w2*dis2+...wn*disn,其中disi表示节点i与受力点之间的距离(边数)。
由于吊起这棵树的费用与所做的功正相关,所以BLUESKY007希望所做的功尽可能小。请你帮助她求出吊起这棵树所做的功的最小值。
4 1 2 3 4 1 2 2 3 3 4
8
对于45%的数据,n≤1000。
对于100%的数据,2≤n≤2*10^5,1≤wi≤10^8,1≤u,v≤n, u<>v。