Type: RemoteJudge 1000ms 128MiB

吃奶酪

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

房间里放着 nn 块奶酪。一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在 (0,0)(0,0) 点处。

输入格式

第一行有一个整数,表示奶酪的数量 nn

22 到第 (n+1)(n + 1) 行,每行两个实数,第 (i+1)(i + 1) 行的实数分别表示第 ii 块奶酪的横纵坐标 xi,yix_i, y_i

输出格式

输出一行一个实数,表示要跑的最少距离,保留 22 位小数。

4
1 1
1 -1
-1 1
-1 -1
7.41

提示

数据规模与约定

对于全部的测试点,保证 1n151\leq n\leq 15xi,yi200|x_i|, |y_i| \leq 200,小数点后最多有 33 位数字。

提示

对于两个点 (x1,y1)(x_1,y_1)(x2,y2)(x_2, y_2),两点之间的距离公式为 (x1x2)2+(y1y2)2\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}


2022.7.132022.7.13:新增加一组 Hack\text{Hack} 数据。

DFS练习题

Not Claimed
Status
Done
Problem
7
Open Since
2023-10-16 0:00
Deadline
2023-11-17 23:59
Extension
24 hour(s)