#YBT03040306. 香甜的黄油

香甜的黄油

题目描述

有 NN 头奶牛和 PP 个牧场,一座牧场可能有多头奶牛。牧场之间由双向道路连接。

农夫想选择一座牧场放糖,让所有奶牛沿最短路线到这里集合。求所有奶牛行走距离之和的最小值。

输入格式

第一行三个整数 N,P,CN,P,C,分别表示奶牛数、牧场数和道路数。

接下来 NN 行,每行一个整数,表示一头奶牛所在的牧场。

接下来 CC 行,每行三个整数 A,B,DA,B,D,表示两个牧场之间有一条长度为 DD 的双向道路。

输出格式

输出最小的距离总和。

样例

3 4 5
2
3
4
1 2 1
1 3 5
2 3 7
2 4 3
3 4 5
8

数据范围

1≤N≤5001\le N\le500,2≤P≤8002\le P\le800,1≤C≤14501\le C\le1450,1≤A,B≤P1\le A,B\le P,1≤D≤2551\le D\le255。保证图连通。