#4832. Shortcuts
0
Shortcuts
Shortcuts
题目描述
在坐标平面上有一条依次经过检查点 的赛道。
检查点 的坐标是 ,且所有检查点的坐标两两不同。
除检查点 和 外的检查点可以被跳过。
然而,设被跳过的检查点数量为 ,则会施加以下惩罚:
if C>0, and if .
设 为从检查点 到检查点 的总行程(欧几里得距离)加上惩罚。
求可以达到的最小 值。
输入格式
输入按下述格式由标准输入提供:
输出格式
输出答案。当输出的绝对或相对误差不超过 时,视为正确。
6
0 0
1 1
2 0
0 1
1 0
2 1
5.82842712474619009753
10
1 8
3 7
9 4
4 9
6 1
7 5
0 0
1 3
6 8
6 4
24.63441361516795872523
10
34 24
47 60
30 31
12 97
87 93
64 46
82 50
14 7
17 24
3 78
110.61238353245736230207
提示
所有输入值均为整数。 if 。考虑经过检查点 并跳过检查点 。
从检查点 到 。它们之间的距离是 。 从检查点 到 。它们之间的距离是 。 从检查点 到 。它们之间的距离是 。 跳过了两个检查点,因此会施加惩罚 。
这样可以得到 .
你无法得到比这个更小的 值。
标签: AtCoder|abc315F
来源
AtCoder|abc315F