#2432. 道路建设
道路建设
Description
有 个村庄,编号为 ,需要建造一 些道路,使每两个村庄之间都可以相互连接。两个村庄和是相连的, 当且仅当和之间有一条道路,或者存在一个村庄,和相连且和 相连。已知一些村庄之间已经有一些道路,你的工作是修建一些道路, 使所有村庄都连通起来,所有道路的长度之和最小。
Format
Input
第行是整数,表示村庄的数量;然后 是 行,其中第 行包含 个整数,第 个整数表示村庄 和村庄 之 间的距离(距离为内的整数);接着是整数,表示已建成道路的数量;最后是 行,每行都包含两 个整数和 ,表示村庄和村庄 之间的道路已经 建成。
Output
单行输出需要构建的所有道路的最小长度。
Samples
3
0 990 692
990 0 179
692 179 0
1
1 2
179
来源
POJ2421