双子爆破者
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

牛妹将一个质量为 的物块放在光滑水平面上,对它使用了爆破技能,由于这一过程中物块没有受到外力,所以其满足动量守恒定律.物体瞬间分离为两块,向两边滑动。
牛妹精确测定了向左滑动物块的质量为 ,速率为 ,求向右滑动物块的速率 v'
如果你不知道什么是动量守恒定律,对于本题,即有

输入描述:

每个测试点中包含 T 组测试数据。
输入共 行。
第一行为一个正整数 ,代表该测试点中测试数据的组数。
接下来 T 行,每行为三个实数 ,输入的实数小数点后不超过两位。

输出描述:

输出共 T 行,每行为向右滑动物块的速率 v',精度误差不超过 均正确。

示例1

输入

复制
1
2.00 1.00 1.00

输出

复制
1.00