#P2872. [USACO07DEC] Building Roads S
[USACO07DEC] Building Roads S
Description
Farmer John had just acquired several new farms! He wants to connect the farms with roads so that he can travel from any farm to any other farm via a sequence of roads; roads already connect some of the farms.
Each of the farms (conveniently numbered ) is represented by a position on the plane . Given the preexisting roads as pairs of connected farms, help Farmer John determine the smallest length of additional roads he must build to connect all his farms.
Input Format
-
Line : Two space-separated integers: and .
-
Lines : Two space-separated integers: and .
-
Lines : Two space-separated integers: and , indicating that there is already a road connecting the farm and farm .
Output Format
- Line : Smallest length of additional roads required to connect all farms, printed without rounding to two decimal places. Be sure to calculate distances as 64-bit floating point numbers.
4 1
1 1
3 1
2 3
4 3
1 4
4.00
京公网安备 11011102002149号