三个圆

,

和

均具有半径

且彼此相切,位于二维空间中,如Figure 1所示。然后将半径为
)
的较小圆

插入到由

,

和

划定的空白区域中,使得

与三个外圆

,

和

相切。现在,我们继续以相应的半径

在由

,

和
)
划定的空白区域中插入许多越来越小的圆
)
,使得每次插入时,插入的圆

始终与三个外圆

,

和

相切,如Figure 1所示
(左)在由

,

和

划定的空白区域中插入一个较小的圆圈

。
(右)在由

,

和
)
划定的空白区域中插入许多越来越小的圆

,使得插入的圆

始终与三个外圆

,

和

相切的放大图。
现在,给定参数

和

,请编写一个程序来计算

的值,即第

个插入的圆的半径。请注意,由于

的值可能不是整数,只需要输出

的整数部分。比如,如果

,对于某些

,您应该输出的答案是

。再比如,如果

,对于某些

,您应该输出的答案是

。
插入的圆的总数不超过

,即

。

,

,

。
输入描述:
包含
行
第一行包含一个整数
,测试用例的数量。
第二行包含一个实数
,大圆的半径。
接下来
行,每行包含一个整数
。
最后一行包含一个整数,
,表示输入文件的结尾。
输出描述:
输出
行,每行包含两个用空格分隔的数,
和
的值。
备注:
原题链接:https://nanti.jisuanke.com/t/A1283