#ABC286Ex. 不要游泳
不要游泳
不要游泳
题目描述
在二维平面上,有一个具有 个顶点的凸多边形 ,以及点 和 。 的顶点按逆时针顺序为 。保证 和 在多边形外部。
求从点 到点 ,除了边界以外不进入 的内部,所需移动的最短距离。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
当答案与真实值的绝对误差或相对误差不超过 时,你的输出被视为正确。
样例
4
1 1
3 1
3 3
1 3
0 2
5 2
5.65028153987288474496
一种达到最短距离的方式如下面的图所示。
如果按 的方式移动,从点 到点 的路径长度为 。可以证明这是最小值。注意你可以经过 的边界。
注意,当绝对误差或相对误差不超过 时,你的输出被视为正确。例如,输出 5.650287 也会被视为正确。
3
0 0
2 0
1 10
3 7
10 3
8.06225774829854965279
数据范围
- 按逆时针顺序构成凸多边形。
- 中任意三点不共线。
- 和 在 外部,且不在 的边界上。
- 输入中的所有值均为整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2596
- 类型
- 传统题
- Time Limit
- 705ms
- Memory Limit
- 1024MiB
- 上传者