AT_arc042_b.[ARC042B] アリの高橋くん
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
阿里的高桥在凸多边形的木板上。高桥一直朝着对面的方向走,但是不知道朝着哪个方向。高桥君一走到木板周围就掉下来了。因为高桥君的位置和构成板子的凸多边形的顶点的位置被给予,所以请求高桥君从板子上掉下来之前走的最短距离。位置全部以二维坐标给出。
输入格式
输入以以下形式由标准输入给出。
$ x $ $ y $ $ N $ $ x_1 $ $ y_1 $ $ x_2 $ $ y_2 $ : $ x_N $ $ y_N $
- 第1行是表示以空格分隔的高桥所在位置坐标的整数 $ x,\ y\ (-100\ ≦\ x\ ≦\ 100,\ -100\ ≦\ y\ ≦\ 100) $
- 第二行给出表示构成板的凸多边形的顶点数的整数N。 $ \ (3\ ≦\ N\ ≦\ 10) $
- 第N行是表示板顶点坐标的整数 $ x_i\ y_i\ (-100\ ≦\ x_i\ ≦\ 100,\ -100\ ≦\ y_i\ ≦\ 100) $以空格分隔。但是,板的顶点按逆时针方向的顺序给出。
- 高桥所在的位置是不包括周围的板子的内部。
- 保证板为凸多边形。
输出格式
把高桥从木板上掉下来之前走的最短距离输出到1行。如果绝对误差或相对误差的至少一方为10−6以下,则输出被允许
翻译 说明/提示
输入输出样例
输入#1
0 0 4 100 100 -100 100 -100 -100 100 -100
输出#1
100
输入#2
10 10 3 0 100 -100 -100 100 -100
输出#2
31.3049516850
输入#3
34 6 7 -43 -65 -23 -99 54 -68 65 92 16 83 -18 43 -39 2
输出#3
25.0284205314
说明/提示
输入解题思路,AI测评打分。不知道怎么写?