ZOJ 2459 Pyramids

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1459

题意:给定四面体的六个棱的长度,求体积。

思路:

ZOJ 2459 Pyramids

ZOJ 2459 Pyramids

ZOJ 2459 Pyramids

double p,q,r,m,n,l;



int main()

{

    while(cin>>p>>q>>r>>n>>m>>l)

    {

        double temp1=(p*p+q*q-n*n)/2;

        double temp2=(p*p+r*r-m*m)/2;

        double temp3=(q*q+r*r-l*l)/2;



        double M1=q*q*r*r-temp3*temp3;

        double M2=temp2*temp3-r*r*temp1;

        double M3=temp1*temp3-q*q*temp2;



        double V=sqrt(p*p*M1+temp1*M2+temp2*M3)/6;



        PR(V);

    }

}

  

你可能感兴趣的:(ZOJ)