AT_qupc2014_e 捕獲

题目描述

QU动物园的饲养员胡桃收到通知,说有一只猴子从笼子里逃走了。作为捕获专家的胡桃决定去抓住那只猴子。 猴子在时刻 $t=0$ 时位于坐标 $(x_0, y_0)$,并以 $x$ 轴方向速度 $v_x$、$y$ 轴方向速度 $v_y$ 沿直线前进。也就是说,在时刻 $t$($t \ge 0$)时,猴子所在的坐标为 $(x_0 + v_x t,\ y_0 + v_y t)$。 另一方面,胡桃在时刻 $t=0$ 时位于原点,并且胡桃可以以任意方向、速度 $v_h$ 奔跑。由于胡桃是捕获专家,捕获猴子可以瞬间完成。也就是说,只要胡桃和猴子处于同一坐标,就可以认为捕获完成。 你的任务是求出胡桃能够捕获猴子的时刻的最小值。 另外,QU动物园无限宽广,且没有障碍物。因此,猴子可以无限地继续直线前进,胡桃也可以自由地在平面上移动。

输入格式

一行五个整数 $x_0,y_0,v_x,v_y,v_h$。

输出格式

如果胡桃无论怎么跑都抓不到猴子,就输出 `IMPOSSIBLE`。 如果胡桃能抓到猴子,就输出抓到猴子的最早时刻。输出值与真实值之间的绝对误差或相对误差至少有一项不超过 $10^{-6}$。 无论哪种情况,都只输出一行,并在末尾换行。

说明/提示

对于全部数据,满足 $-100 \le x_0,y_0,v_x,v_y \le 100,1 \le v_h \le 100$。