30038 - 装空调

每年炎热的夏季,某大学的同学们都很难入睡。然而,他们再也不用忍受酷热的天气了。今年是该学校建校 60 周年,学校要在学生宿舍安装空调。由于该大学历史悠久,旧电路不能承载大电量的负荷,因此必须搭建新的高负荷电线。

为了降低成本,在两个宿舍之间的每条电线都被视为一段。现在,已知所有宿舍和发电厂的位置,以及高负荷电线每米的成本,Tom200 想事先知道,在所有宿舍都能供电的情况下,高负荷电线的成本最低是多少,这是最小化策略。

而且,Tom200 还被告知,因为在两个特定宿舍之间的电线太多,不能在这两个宿舍之间搭建新的高负荷电线,否则可能会有潜在的风险。但问题是,在搭建高负荷电线的工程开始之前,Tom200 不知道是哪两个宿舍。因此,根据上面给出的最小化策略,计算最多要花多少钱。

输入

输入的第一行包含单个整数 TT \le 100),即测试用例数。

对于每个测试用例,第一行给出两个整数 n3 \le n \le 1000)和 k1 \le k \le 100);其中,n 表示 n-1 个宿舍和一个发电厂,k 表示高负荷电线每米的成本。

后面的 n 行每行给出两个整数 xx \ge 0)和 yy \le 10000000),表示宿舍或发电厂的位置,本题设定没有两个位置是相同的,也没有三个位置在同一条直线上,第一个位置是发电厂的位置。

输出

对于每个测试用例,输出高负荷电线的成本,精确到小数点后两位。

样例

输入

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

输出

9.66
9.00
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题