Farmer John は新農場を買いました。道路列で任意の農場から他へ行けるよう接続したいです。一部は既に道路があります。
$N$ $(1 \le N \le 1,000)$ 農場の番号 $1..N$、位置($X_i$、$Y_i$)は $(0 \le X_i \le 1,000,000; 0 \le Y_i \le 1,000,000)$。既存 $M$ 道路 $(1 \le M \le 1,000)$ の農場対から、全接続に必要な追加道路の最小総長を求めます。
入力
標準入力を読みます。
$1$ 行目:空白区切り整数 $N$、$M$。
$2..N+1$ 行目:空白区切り整数 $X_i$、$Y_i$。
$N+2..N+M+2$ 行目:空白区切り整数 $i$、$j$、農場 $i$、$j$ は接続済み。
出力
標準出力へ書きます。
- $1$ 行目:追加道路最小長を小数二桁、丸めず出力。距離は必ず $64$ ビット浮動小数。
入出力例
入力 1
4 1 1 1 3 1 2 3 4 3 1 4
出力 1
4.00
注記
四農場は $(1,1)$、$(3,1)$、$(2,3)$、$(4,3)$、$1$ と $4$ が接続済み。
$1$ と $2$ を $2.00$、$3$ と $4$ を $2.00$ で接続し最適計 $4.00$。
問題作成者:Richard Ho、2007