QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22558. 道の建設

Statistics

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

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.