TETRA - Sphere in a tetrahedron

Of course a Sphere Online Judge System is bound to have some tasks about spheres. So here is one. Given the lengths of the edges of a tetrahedron calculate the radius of a sphere inscribed in that tetrahedron (i.e. a sphere tangent to all the faces).

Input

Number N of test cases in a single line. (N ≤ 30) Each of the next N lines consists of 6 integer numbers -- the lengths of the edges of a tetrahedron separated by single spaces. The edges are not longer than 1000 and for the tetrahedron WXYZ, the order of the edges is: WX, WY, WZ, XY, XZ, YZ.

Output

N lines, each consisting of a real number given with four digits decimal precision equal to the radius of a sphere inscribed in the given tetrahedron.

Example

Input:
2
1 1 1 1 1 1
1000 999 998 5 5 6

Output:
0.2041
1.4189

Added by:Adam Dzedzej
Date:2004-05-11
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: NODEJS PERL6 VB.NET

hide comments
2023-06-19 23:14:24
S*tupi*d problem, I don't know what is the real life application of this s*hit?
2023-02-04 20:05:08
spoj sucks
2020-06-18 03:14:49
Not a binary search qs!
2020-06-15 10:19:54
order of input of edge is sideedge - sideedge - sideedge - baseedge - baseedge - baseedge

Last edit: 2020-06-15 10:27:17
2020-04-26 16:27:06
binary search did the trick :D
2018-06-09 12:34:33
input
2
1 1 1 1 1 1
1000 999 998 5 5 6
output
0.2041
-nan
WHY????
2018-04-07 21:28:54
If sides are equal then apply the formula r(radii of sphere) = [ side*sqrt(6) ] / 12. i got my code wrong but my answer of first condition (1 1 1 1 1 1) was correct. please someone upload full program of this question. I dont understand if sides are different of tetrahedron then how sphere will get into it with same radii ?

Last edit: 2018-04-07 21:31:48
2017-04-13 11:17:10
Why can't we use the formula for volume of a tetrahedron as
(1/3)*area(base)*height.
We can take any face as base and the length of opposite side as height.
Tried and gave the wrong answer
2017-01-13 19:30:35
mathematics!!
2016-05-20 21:07:29
Calculate area of faces using herons formula and then radius of insphere is a simple formula r=3*v/(a1+a2+a3+a4)
where v is volume of tetrahedron.. Solve pyramids before this question
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.