No testdata at current.
塔星上的第一颗载人航天器要发射了,小红作为宇航员出任这次航天任务,为了保证小红的安全,我们要知道小红穿越塔星大气层的时刻。
塔星的大气层可以看作一个球面(半径为R,以球心作为原点建立坐标系)。
小红可以看作质点在球的内部,坐标为(x0,y0,z0),火箭的发射速度为(vx,vy,vz)。
为了保证任务顺利完成,请你告诉小红他会在火箭发射后的什么时刻穿越大气层。
第一行输入为t,表示有t组数据。
接下来有t行,每行为x0,y0,z0,vz,vy,vz,R。
其中
1≤t≤1000
0≤∣x0∣,∣y0∣,∣z0∣,∣vx∣,∣vy∣,∣vz∣,R≤103,
数据保证一开始小红的位置在大气层半径之内,且速度不为0。
输出为t行
每行为一个数ans,表示小红穿越大气层的时刻,输出答案误差应小于10−5
输入
1
0 0 0 1 1 1 1.7320508076
输出
1.0000000000
说明