AT_abc274_e.[ABC274E] Booster
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在平面直角坐标系中,有 n 个城镇和 m 个箱子。
你现在在 (0,0),速度为 1,你需要走遍所有城镇后回到 (0,0)。
你可以选择走到箱子所处的位置,如果你第一次走到这个箱子,你可以吞下箱子里仅剩的一颗能量球,然后你的速度就翻倍了。
求从 (0,0) 走遍所有城镇后回到 (0,0) 所需的最短时间。
输入格式
第一行两个整数 n,m,含义如题中所述。
接下来 n 行,第 i+1 行两个整数表示第 i 个城镇的坐标 (xi,yi)。
接下来 m 行,第 i+n+1 行两个整数表示第 i 个箱子的坐标 (pi,qi)。
输出格式
一行一个小数,表示答案。
输入输出样例
输入#1
2 1 1 1 0 1 1 0
输出#1
2.5000000000
输入#2
2 1 1 1 0 1 100 0
输出#2
3.4142135624
输入#3
1 2 4 4 1 0 0 1
输出#3
4.3713203436
说明/提示
样例一:路径为 O−Chest1−Town1−Town2−O。
样例二:路径为 O−Town1−Town2−O。
对于所有数据,1≤n≤12,0≤m≤5,0≤∣xi∣,∣yi∣,∣pi∣,∣qi∣≤109。
Translate by Zek3L.
输入解题思路,AI测评打分。不知道怎么写?