#1452. [ABC274E] Booster
[ABC274E] Booster
题目描述
在平面直角坐标系中,有 个城镇和 个箱子。
你现在在 ,速度为 ,你需要走遍所有城镇后回到 。
你可以选择走到箱子所处的位置,如果你第一次走到这个箱子,你可以吞下箱子里仅剩的一颗能量球,然后你的速度就翻倍了。
求从 走遍所有城镇后回到 所需的最短时间。
输入格式
第一行两个整数 ,含义如题中所述。
接下来 行,第 行两个整数表示第 个城镇的坐标 。
接下来 行,第 行两个整数表示第 个箱子的坐标 。
输出格式
一行一个小数,表示答案。保留 位小数。
2 1
1 1
0 1
1 0
2.5000000000
2 1
1 1
0 1
100 0
3.4142135624
1 2
4 4
1 0
0 1
4.3713203436
提示
对于所有数据,$1\leq n\leq 12,0\leq m\leq 5,0\leq |x_i|,|y_i|,|p_i|,|q_i|\leq 10^9$。
Sample Explanation 1
路径为 。
其中 为原点, Chest
为加速球的编号,Town
为城镇。
Sample Explanation 2
路径为 。かる