#P2666. Back to Mother Ship

Back to Mother Ship

题目描述
托尼急于回到母船。几个小时前,附近的一颗恒星爆炸,导致数百艘船只燃烧成灰烬。他不知道是谁做了这么蠢的事情。显然,它在战争中对任何一方都没有帮助。由于这颗恒星正在迅速膨胀,该地区的一切都在远离爆炸点,托尼的飞船很难逃脱。在前线,在这种情况下,他每一分钟都可能被杀死。他必须尽快回到母船。但有一个麻烦。为了安全飞行,他必须始终与母船保持联系,但爆炸会中断无线连接。所以他们就开发了一种新的通讯系统,利用了爆炸的力量,但有一个限制,就是母船和爆炸点的距离要等于托尼的船和爆炸点的距离。幸运的是,此时此刻,托尼的飞船正好处于可以与母船通信的正确位置。

母船失去了动力,所以它位置的变化只是由爆炸的力量引起的。我们可以简单地假设母船以恒定的线性速度 uu 从爆炸点漂移,并且在任何其他方向上都没有运动。Tony 的飞船只能以恒定的线性速度 2u2u 移动。为了与母船通信,Tony 必须与母船与爆炸点的距离保持一致。为了实现这个目标,他可能需要一直决定出发方向并调整飞行方向。

现在,根据船上的设备,Tony 知道了当前到爆炸点 dd 的距离,母船、爆炸点和 Tony 的飞船的角度 aa,以及上面提到的速度 uu。然而,他不知道需要多长时间才能到达母船,所以他向你寻求帮助。

输入
输入可能包含多组测试数据。每个 SS 在一行中包含三个整数。第一个数字是速度 uu0<u<100000 < u < 10000),以米/秒为单位。第二个是角度 aa0<a<1800 < a < 180),以度为单位。最后一个是 dd0<d<10000000 < d < 1000000),以米为单位。

带有三个 00 的行结束输入,不应处理此行。


输出
对于每个测试用例,如果结果大于 1000010000 秒,您应该输出一行,仅包含 “God help me!”;否则,输出最接近 resultresult 的整数。


输入数据 1

1 57 10  
2 114 999999  
0 0 0  

输出数据 1

8  
God help me!  

来源
北京 2005 预选赛