PIR - Pyramids
Recently in Farland, a country in Asia, the famous scientist Mr. Log Archeo discovered ancient pyramids. But unlike those in Egypt and Central America, they have a triangular (not rectangular) foundation. That is, they are tetrahedrons in the mathematical sense. In order to find out some important facts about the early society of the country (it is widely believed that the pyramid sizes are closely connected with Farland's ancient calendar), Mr. Archeo needs to know the volume of the pyramids. Unluckily, he has reliable data about their edge lengths only. Please, help him!
Input
t [number of tests to follow] In each of the next t lines six positive integer numbers not exceeding 1000 separated by spaces (each number is one of the edge lengths of the pyramid ABCD). The order of the edges is the following: AB, AC, AD, BC, BD, CD.
Output
For each test output a real number - the volume, printed accurate to four digits after decimal point.
Example
Input: 2 1 1 1 1 1 1 1000 1000 1000 3 4 5 Output: 0.1179 1999.9937
hide comments
Federico Lebrón:
2013-04-10 03:48:18
Be careful, the input contains needless empty lines - this was causing a runtime error in my program. |
|
albertg:
2013-01-18 08:25:34
Interesing problem...
|
|
anuj kumar:
2012-08-28 16:08:39
I got 1999.9947 in the second case and still AC, can't believe.
|
|
Rishi Mukherje:
2012-05-25 21:22:35
My python code kept giving NZEC. The problem with input file makes me crazy. I had to code it in real inefficient way of taking inputs in python. Please think about users who use python language before uploading the input file. This wastes time also. |
|
Fei Wang:
2011-12-08 15:59:53
OK.It's so strange that "double" can be accepted but "long double" will be wrong answer.
|
|
Mike:
2011-05-08 09:23:37
Please explain about the output format.. Any line breaks is there????
|
|
numerix:
2010-12-03 13:38:30
1999.9937 is correct. The first 30 digits are 1999.993749990234344482302665188906. |
|
Virgo:
2010-12-03 01:50:35
1999.9937 is not correct.
|
|
shuaib akram:
2010-11-26 23:21:19
should we print an empty line at beginning??
|
|
Prabhakar Kumar:
2010-11-12 08:47:49
First answer I get correct but the second one I am getting 1999.9947 instead of 1999.9937 |
Added by: | Adam Dzedzej |
Date: | 2004-05-14 |
Time limit: | 1s |
Source limit: | 10000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: NODEJS PERL6 VB.NET |
Resource: | ACM ICPC 2002-2003 NEERC, Northern Subregion |