#CSPSK072. [USACO07DEC] Building Roads S

提交2 通过1
通过率50%
时间限制5000ms
内存限制512MiB

题目描述

题目描述

给定 nn 个点的坐标,第 ii 个点的坐标为 (xi,yi)(x_i,y_i),这 nn 个点编号为 11nn。给定 mm 条边,第 ii 条边连接第 uiu_i 个点和第 viv_i 个点。现在要求你添加一些边,并且能使得任意一点都可以连通其他所有点。求添加的边的总长度的最小值。

输入格式

第一行两个整数 n,mn,m 代表点数与边数。 接下来 nn 行每行两个整数 xi,yix_i,y_i 代表第 ii 个点的坐标。 接下来 mm 行每行两个整数 ui,viu_i,v_i 代表第 ii 条边连接第 uiu_i 个点和第 viv_i 个点。

输出格式

一行一个实数代表添加的边的最小长度,要求保留两位小数,为了避免误差,请用 6464 位实型变量进行计算。

说明/提示

说明

Translated by 一只书虫仔。

数据范围与约定

对于 100%100\% 的整数,1n,m10001 \le n,m \le 10001xi,yi1061 \le x_i,y_i \le 10^61ui,vin1 \le u_i,v_i \le n

可见测试数据

输入数据 1

4 1
1 1
3 1
2 3
4 3
1 4

输出数据 1

4.00

输入数据 2

2 1
549952 757518
337877 329174
1 2

输出数据 2

0.00

输入数据 3

3 3
158340 743719
547745 839296
615363 422620
2 3
1 2
1 3

输出数据 3

0.00