#P14119. [SCCPC 2021] Triangle Pendant

[SCCPC 2021] Triangle Pendant

Description

给定一个高度为零的点 DD 和一个均匀质量的三角形 ABC\triangle ABC,用三根长度分别为 xxyyzz 的绳子连接 ADADBDBDCDCD。绳子的质量可以忽略不计。让三角形自然下落,最终稳定到重心最低的位置。请你求出点 AABBCC 最终的高度。

Input Format

输入包含多组测试数据。第一行包含一个整数 TT(约 10410^4),表示测试数据的组数。对于每组测试数据:

一行包含六个整数 xxyyzzaabbcc1x,y,z,a,b,c10001 \le x, y, z, a, b, c \le 1000,且 a+b>ca + b > ca+c>ba + c > bb+c>ab + c > a),分别表示三根绳子的长度和边 BCBCACACABAB 的长度。

可以保证一定存在解。

Output Format

对于每组测试数据,输出一行,包含三个实数,分别表示点 AABBCC 的高度。

你的答案将被认为是正确的,当且仅当绝对误差或相对误差不超过 10410^{-4}

2
1 1 1 1 1 1
2 3 3 1 1 1
-0.816496580927726 -0.816496580927726 -0.816496580927726
-2.000000000000000 -2.866025403784439 -2.866025403784439

Hint

由 ChatGPT 5 翻译