校庆神秘建筑

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 2061    Accepted Submission(s): 681

Problem Description
杭州电子科技大学即将迎来50周年的校庆,作为校庆委员会成员的我被上级要求设计一座神秘的建筑物来迎合校庆,因此我苦思冥想了一个月,终于设计出了一套方案,这座建筑物有点象古老埃及的金字塔,不过这个神秘建筑的根基是三角形的而不是矩形的,从数学的专业角度来讲,它是四面体。当我打算上交我的设计图纸的时候发现,我不知道怎么计算这个神秘建筑的体积(我知道这座建筑的各边的尺寸),于是我找来了聪明的你来帮助我解决这个难题。
Input
输入文件包含6个不超过1000的实数,每个数之间用空格隔开。每个数代表金字塔ABCD的一条棱边长度,棱边排序如下:AB,AC,AD,BC,BD,CD。
Output
输出数据应是一个实数,表示金字塔的体积,精确到4位小数。
Sample Input
2 2 2 2 2 2
Sample Output
0.9428
Author
Eddy
Source
HDU 2006-5 Programming Contest
Recommend
lxj   |   We have carefully selected several similar problems for you:  1402 1180 1410 1559 1438 
欧拉四面体公式,不过要分清输入的次序,不能乱输:

ab=n,ac=m,ad=p,bc=l,bd=q,cd=r;

#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<math.h>
using namespace std;
double p,q,r,l,m,n;
int main()
{while(scanf("%lf%lf%lf%lf%lf%lf",&n,&m,&p,&l,&q,&r)!=EOF){double ans=p*p*q*q*r*r;ans+=(p*p+q*q-n*n)/2*(q*q+r*r-l*l)/2*(p*p+r*r-m*m)/2;ans+=(p*p+r*r-m*m)/2*(p*p+q*q-n*n)/2*(q*q+r*r-l*l)/2;ans-=(p*p+r*r-m*m)/2*q*q*(p*p+r*r-m*m)/2;ans-=(q*q+r*r-l*l)/2*(q*q+r*r-l*l)/2*p*p;ans-=r*r*(p*p+q*q-n*n)/2*(q*q+p*p-n*n)/2;ans/=36;ans=sqrt(ans);printf("%.4lf\n",ans);}
}

杭电1411 校庆神秘建筑相关推荐

  1. 『杭电1411』校庆神秘建筑

    Problem Description 杭州电子科技大学即将迎来50周年的校庆,作为校庆委员会成员的我被上级要求设计一座神秘的建筑物来迎合校庆,因此我苦思冥想了一个月,终于设计出了一套方案,这座建筑物 ...

  2. 杭电OJ分类题目(3)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(3) HDU Computational Ge ...

  3. HDU 1411--校庆神秘建筑(欧拉四面体体积计算)

    校庆神秘建筑 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  4. HDU1290 献给杭电五十周年校庆的礼物 平面分割空间问题

    点击打开链接 献给杭电五十周年校庆的礼物 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Oth ...

  5. HDU1290 献给杭电五十周年校庆的礼物【水题】

    献给杭电五十周年校庆的礼物 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...

  6. HDU 1290 献给杭电五十周年校庆的礼物(空间分割)

    献给杭电五十周年校庆的礼物 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Pr ...

  7. 献给杭电五十周年校庆的礼物

    献给杭电五十周年校庆的礼物 Problem Description 或许你曾经牢骚满腹 或许你依然心怀忧伤 或许你近在咫尺 或许你我天各一方 对于每一个学子 母校 永远航行在 生命的海洋 今年是我们杭 ...

  8. HDOJ 1290 献给杭电五十周年校庆的礼物

    献给杭电五十周年校庆的礼物 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) To ...

  9. 献给杭电五十周年校庆的礼物(递归)

    或许你曾经牢骚满腹 或许你依然心怀忧伤 或许你近在咫尺 或许你我天各一方 对于每一个学子 母校 永远航行在 生命的海洋 今年是我们杭电建校五十周年,这是一个值得祝福的日子.我们该送给母校一个怎样的礼物 ...

最新文章

  1. UILable在Autolayout模式下面自动调节字体大小
  2. Web Service概念梳理
  3. 解决多进程模式下引起的“惊群”效应
  4. css3 下边框缓缓划过_一篇文章带你了解CSS3按钮知识
  5. mysql+自动还原备份_Mysql 自动备份与恢复
  6. Python拾遗1:collections、itertools和内存io
  7. mysql 查看数据库字段是否存在,mysql查询某张表是否存在某个字段和判断是否存在某个表名...
  8. (2)vue.js介绍
  9. 30岁过后,是继续上班,还是去做个小生意?
  10. Inno Setup 软件安装包制作
  11. matlab图像分割(肺实质)
  12. 浅谈 光学字符识别(OCR识别)技术的前世今生...
  13. 关于fixed元素的【子父div】宽度问题
  14. 怎样帮宝宝起个好名字?起名必备的五大招在这里了
  15. 简述使用configurations.all统一androidx的版本
  16. 关于申请博客园开通博客功能
  17. Labview八段数码管0—9数字显示
  18. 基于auto.js的微信朋友圈自动点赞脚本
  19. springboot启动报错Bean with name ‘xxxxService‘ has been injected into other beans
  20. docker设置开启机自启动

热门文章

  1. pytorch教程之nn.Module类详解——使用Module类来自定义网络层
  2. FreeSurfer Tutorial Datasets训练数据配置
  3. 毕设日志——在faster rcnn pytorch上训练KITTI数据集
  4. 解决pycharm中新建的工程因为运行图标等均为灰色而无法运行的问题
  5. Expression Blend 2 September Preview is now available!(中文版)
  6. (代码篇)从基础文件IO说起虚拟内存,内存文件映射,零拷贝
  7. K8S中如何跨namespace 访问服务?为什么ping不通ClusterIP?
  8. Java:多线程模拟多站点售票过程
  9. CentOS7系统上的GPSTK源码安装
  10. mongoDB学习——第一天