#P11264. [COTS 2018] 逃遁 Bijeg

    ID: 10732 Type: RemoteJudge 10000ms 1000MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>2018Special JudgeCOCI(克罗地亚)

[COTS 2018] 逃遁 Bijeg

题目背景

译自 Izborne Pripreme 2018 (Croatian IOI/CEOI Team Selection) D2T2。10s,1G\texttt{10s,1G}

题目描述

考虑一个二维笛卡尔坐标系。

劫匪初始时在原点,此外有 nn 个警察分布在平面上。

他们的速率均为 vv(一个正实数),且只会沿着一个特定的方向做匀速直线运动(每个人运动的方向可能不同)。

劫匪可以任意选定自己逃跑的方向,而警察会选择最优的方式追捕劫匪。当警察和劫匪的位置重合时,劫匪即被逮捕。

试判断:

  • 劫匪是否可以成功逃跑,也就是,是否存在一个方向,使得劫匪不被逮捕。

如果无法逃跑,还需要求出劫匪被逮捕时,离原点的欧几里得距离的最大值。

数据保证这 (n+1)(n+1) 个人的位置两两不同。

输入格式

第一行,一个正整数 nn

接下来 nn 行,每行两个整数 x,yx,y,描述警察的位置。

数据保证 (n+1)(n+1) 个人的位置两两不同。

输出格式

如果劫匪可以成功逃跑,输出 1-1

否则,输出一个实数,表示劫匪被逮捕时距离的最大值。

当且仅当你的答案与标准答案的绝对或相对误差不大于 10510^{-5} 时,认为你的答案正确。

4
4 4
-4 4
-4 -4
4 -4
4
3
3 0
-3 1
-3 -1
9.617692030835672
2
1 1
0 1
-1

提示

样例解释

样例 11 解释如图所示。

子任务

对于 100%100\% 的数据,保证 1n1051\le n\le 10^5x,y103|x|,|y|\le 10^3,所有人的位置均不同。

子任务编号 nn\le x,y\vert x\vert ,\vert y\vert \le 得分
1 1 100 100 1010 20 20
2 2 3000 3\, 000 100100 30 30
3 3 105 10^5 10001\, 000 50 50