#557. 披萨外卖
披萨外卖
题目描述
外卖员 YF 获得了最佳披萨外卖员 GR 的称号。但经理不喜欢他,于是给了他一个非常困难的任务。经理给了他 个房子的坐标 ,他需要将披萨送到这些房子。他将按照以下方式配送披萨:
- GR 披萨在点 被制作,YF 从这个点开始配送。
- 他可以从 移动到 、 或 这三个点中的任意一个。
- 在送完所有披萨后,他需要返回家中,即回到 。
每次移动恰好需要一秒钟,交付披萨不用花时间( 秒)。经理希望配送用时越短越好。你需要计算完成所有 GR 披萨配送的最短时间。保证一定可以完成所有披萨的配送。
输入格式
本题有多组数据
第一行输入一个整数 表示测试数据组数。对于每一组数据:
- 第一行包含五个整数 、、、、。
- 第二行包含 个整数 ()。
- 第三行包含 个整数 。
输出格式
对于每组测试数据,输出一个整数,占一行,表示完成披萨配送的最短时间。
4
1 2 3 5 2
4
4
3 1 3 5 2
3 4 3
5 4 1
6 1 2 7 3
5 2 3 5 5 3
6 4 3 1 4 1
5 6 9 8 6
7 7 7 7 7
3 1 8 8 3
6
13
19
15
6
8 5 9 7 4
6 6 6 6 6 6 6 6
6 3 4 9 8 8 8 1
7 4 8 6 6
5 5 5 5 5 5 5
1 6 6 7 3 2 9
1 5 1 8 3
6
9
9 4 4 7 8
6 6 5 5 6 6 5 6 6
9 2 7 1 6 9 8 9 6
2 7 6 9 3
8 8
4 8
3 6 6 9 5
8 7 7
3 3 5
13
16
17
23
9
8
提示
样例解释
以第二组测试数据为例:
- 从 移动到 需 秒。
- 从 移动到 需 秒。
- 从 移动到 需 秒。
- 从 移动到 需 秒。
总耗时 秒。可以证明无法再更快完成配送。
数据范围
对于 的数据满足:,,。,。保证所有组测试中 的总和不超过 。
- 子任务 1(20 分):。
- 子任务 2(10 分):所有的 均相等。
- 子任务 3(10 分):所有的 均相等。
- 子任务 4(60 分):无特殊限制。
相关
在下列比赛中: