#1066. 【入门】道路规划
【入门】道路规划
说明
有个村庄,编号从1到,请你建立一些道路,使得任意两个村庄可以相连。我们说两个村和是相连的,当且仅当有一条公路在与之间,或存在一个村庄,有一条的道路连接着和之间,一条连接着和。
我们知道,已经有一些道路在一些村庄之间,你的工作是再建一些道路,使得所有的村庄连接并且所有的道路建造总和最低。
输入格式
第一行是一个整数,表示村庄的数量。接下来行,每行包含个整数,在这行中的第行的第个整数表示村庄到村庄建立道路的费用 ()。
然后有一个整数。接下来再行,每一行包含两个整数和,即村庄和之间已经建成道路。
输出格式
你应该输出一行包含一个整数,表示所有村庄都连接所要建设道路的最小费用。
样例
3
0 990 692
990 0 179
692 179 0
1
1 2
179