时间限制:0.25s
空间限制:6M;
题意:
按照AB, AC, AD, BC, BD, CD.给出一个空间四面体的6条边长。求出它的体积。
Solution:
欧拉四面体公式:
http://blog.csdn.net/archibaldyangfan/article/details/8035332
code
#include<iostream>
#include<cmath> using namespace std;
int main()
{
double q,p,r,n,l,m,v;
cin>>q>>p>>r>>n>>l>>m;
v=(*p*p*q*q*r*r+ (p*p+q*q-n*n)*(q*q+r*r-l*l)*(p*p+r*r-m*m)+ (p*p+r*r-m*m)*(p*p+q*q-n*n)*(q*q+r*r-l*l)- (p*p+r*r-m*m)*q*q*(p*p+r*r-m*m)*- (p*p+q*q-n*n)*(p*p+q*q-n*n)*r*r*- p*p*(q*q+r*r-l*l)*(q*q+r*r-l*l)*)//;
v=sqrt(v);
printf("%.10f\n",v);
}