#ABC274E. 加速器

加速器

加速器

题目描述

在二维平面上有 NN 个城镇和 MM 个宝箱。城镇 ii 位于坐标 (Xi,Yi)(X_i,Y_i),宝箱 ii 位于坐标 (Pi,Qi)(P_i,Q_i)

高桥君将进行一段旅行:从原点出发,访问全部 NN 个城镇,然后回到原点。

宝箱不强制访问,但每个宝箱里都装有加速器。每拾起一个加速器,他的移动速度就会乘以 22

高桥君的初始移动速度为 11。求完成旅行所需的最短时间。

输入格式

输入按以下格式从标准输入给出:

NN MM
X1X_1 Y1Y_1
\vdots
XNX_N YNY_N
P1P_1 Q1Q_1
\vdots
PMP_M QMQ_M

输出格式

输出答案。当你的输出与评测答案的绝对误差或相对误差不超过 10610^{-6} 时,你的输出将被判定为正确。

样例

2 1
1 1
0 1
1 0
2.5000000000

下面是一种最优的完成旅行的方法。

从原点以速度 11 移动距离 11 到达宝箱 11,耗时 11

从宝箱 11 以速度 22 移动距离 11 到达城镇 11,耗时 0.50.5

从城镇 11 以速度 22 移动距离 11 到达城镇 22,耗时 0.50.5

从城镇 22 以速度 22 移动距离 11 到达原点,耗时 0.50.5

2 1
1 1
0 1
100 0
3.4142135624

下面是一种最优的完成旅行的方法。

从原点以速度 11 移动距离 1.411.41\ldots 到达城镇 11,耗时 1.411.41\ldots

从城镇 11 以速度 11 移动距离 11 到达城镇 22,耗时 11

从城镇 22 以速度 11 移动距离 11 到达原点,耗时 11

1 2
4 4
1 0
0 1
4.3713203436

下面是一种最优的完成旅行的方法。

从原点以速度 11 移动距离 11 到达宝箱 11,耗时 11

从宝箱 11 以速度 22 移动距离 1.411.41\ldots 到达宝箱 22,耗时 0.7070.707\ldots

从宝箱 22 以速度 44 移动距离 55 到达城镇 11,耗时 1.251.25

从城镇 11 以速度 44 移动距离 5.655.65\ldots 到达原点,耗时 1.411.41\ldots

数据范围

  • 1N121 \le N \le 12
  • 0M50 \le M \le 5
  • 109Xi,Yi,Pi,Qi109-10^9 \le X_i,Y_i,P_i,Q_i \le 10^9
  • (0,0)(0,0)(Xi,Yi)(X_i,Y_i)(Pi,Qi)(P_i,Q_i) 两两不同
  • 输入中的所有值均为整数
难度 提高
通过率
尝试 0
已通过 0
ID
2516
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签