QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22465. Great Cow Gathering

Statistics

Bessie is planning the annual Great Cow Gathering for cows all across the country and, of course, she would like to choose the most convenient location for the gathering to take place.

Each cow lives in one of $N$ ($1 \le N \le 100,000$) different barns (conveniently numbered $1..N$) which are connected by $N-1$ roads in such a way that it is possible to get from any barn to any other barn via the roads. Road $i$ connects barns $A_{i}$ and $B_{i}$ ($1 \le A_i \le N; 1 \le B_i \le N$) and has length $L_{i}$ ($1 \le L_{i} \le 1,000$). The Great Cow Gathering can be held at any one of these $N$ barns. Moreover, barn $i$ has $C_{i}$ ($0 \le C_{i} \le 1,000$) cows living in it.

When choosing the barn in which to hold the Cow Gathering, Bessie wishes to maximize the convenience (which is to say minimize the inconvenience) of the chosen location. The inconvenience of choosing barn $X$ for the gathering is the sum of the distances all of the cows need to travel to reach barn $X$ (i.e., if the distance from barn $i$ to barn $X$ is 20, then the travel distance is $C_{i}*20$). Help Bessie choose the most convenient location for the Great Cow Gathering.

Consider a country with five barns with [various capacities] connected by various roads of varying lengths. In this set of barns, neither barn 3 nor barn 4 houses any cows.

      1     3     4     5
      @--1--@--3--@--3--@[2]
     [1]    |
            2
            |
            @[1]
            2

Bessie can hold the Gathering in any of five barns; here is the table of inconveniences calculated for each possible location:

  Gather      ----- Inconvenience ------
  Location    B1  B2  B3  B4  B5   Total
     1         0   3   0   0  14    17
     2         3   0   0   0  16    19
     3         1   2   0   0  12    15
     4         4   5   0   0   6    15
     5         7   8   0   0   0    15
If Bessie holds the gathering in barn 1, then the inconveniences
from each barn are:
      Barn 1     0 -- no travel time there!
      Barn 2     3 -- total travel distance is 2+1=3  x 1 cow = 3
      Barn 3     0 -- no cows there!
      Barn 4     0 -- no cows there!
      Barn 5    14 -- total travel distance is 3+3+1=7 x 2 cows = 14
So the total inconvenience is 17.

The best possible convenience is 15, achievable at by holding the Gathering at barns 3, 4, or 5.

Input

  • Line 1: A single integer: $N$
  • Lines $2..N+1$: Line $i+1$ contains a single integer: $C_{i}$
  • Lines $N+2$..2*$N$: Line $i$+$N+1$ contains three integers: $A_{i}$, $B_{i}$, and $L_{i}$

Output

  • Line 1: The minimum inconvenience possible

Examples

Input 1

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

Output 1

15

Problem credits: Jeffrey Wang from a contest, 2010

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.