#L0653. 奶牛集会选址

奶牛集会选址

题目描述

农夫约翰计划举办一场大型奶牛集会,来自各地的奶牛都将前来参加。他需要选择一个最佳地点来举办集会。

农场共有 NN1N1051\leq N\leq 10^5)个农场节点,由 N1N-1 条道路连接成一棵树(任意两个农场之间恰好有一条路径)。第 ii 条道路连接农场 AiA_iBiB_i,长度为 LiL_i0Li1030 \leq L_i \leq 10^3)。

ii 个农场中居住着 CiC_i0Ci1030 \leq C_i \leq 10^3)只奶牛。集会可以在任意一个农场举行。

如果选择农场 XX 作为集会地点,则不方便程度定义为所有奶牛到达 XX 的路程之和。具体地,若农场 iiXX 的距离为 d(i,X)d(i,X),则不方便程度为 i=1NCi×d(i,X)\sum_{i=1}^{N} C_i \times d(i,X)

请帮约翰找到使不方便程度最小的集会地点,并输出该最小不方便值。

输入格式

11 行一个整数 NN

22N+1N+1 行:第 i+1i+1 行有一个整数 CiC_i

N+2N+22N2N 行:第 i+N+1i+N+1 行为三个整数 AiA_iBiB_iLiL_i

输出格式

一行一个整数,表示最小的不方便值。

样例

5 
1 
1 
0 
0 
2 
1 3 1 
2 3 2 
3 4 3 
4 5 3
15

提示

1N1051\leq N\leq 10^51AiBiN1\leq A_i\leq B_i\leq N0Ci,Li1030 \leq C_i,L_i \leq 10^3

难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1381
类型
传统题
Time Limit
1000ms
Memory Limit
128MiB
上传者