AT_abc274_e.[ABC274E] Booster

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在平面直角坐标系中,有 nn 个城镇和 mm 个箱子。

你现在在 (0,0)(0,0),速度为 11,你需要走遍所有城镇后回到 (0,0)(0,0)。

你可以选择走到箱子所处的位置,如果你第一次走到这个箱子,你可以吞下箱子里仅剩的一颗能量球,然后你的速度就翻倍了。

求从 (0,0)(0,0) 走遍所有城镇后回到 (0,0)(0,0) 所需的最短时间。

输入格式

第一行两个整数 n,mn,m,含义如题中所述。

接下来 nn 行,第 i+1i+1 行两个整数表示第 ii 个城镇的坐标 (xi,yi)(x_i,y_i)。

接下来 mm 行,第 i+n+1i+n+1 行两个整数表示第 ii 个箱子的坐标 (pi,qi)(p_i,q_i)。

输出格式

一行一个小数,表示答案。

输入输出样例

  • 输入#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−OO-Chest_1-Town_1-Town_2-O。
样例二:路径为 O−Town1−Town2−OO-Town_1-Town_2-O。

对于所有数据,1≤n≤12,0≤m≤5,0≤∣xi∣,∣yi∣,∣pi∣,∣qi∣≤1091\leq n\leq 12,0\leq m\leq 5,0\leq |x_i|,|y_i|,|p_i|,|q_i|\leq 10^9。

Translate by Zek3L.

输入解题思路,AI测评打分。不知道怎么写?

首页