POJ2208给定四面体六条棱(有序)的长度 求体积

显然用高中立体几何的方法就可以解决。

给出代码

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
#include<vector>
using namespace std;
double Volume(double l,double n,double a,double m,double b,double c)
{double x,y;x=4*a*a*b*b*c*c-a*a*(b*b+c*c-m*m)*(b*b+c*c-m*m)-b*b*(c*c+a*a-n*n)*(c*c+a*a-n*n);y=c*c*(a*a+b*b-l*l)*(a*a+b*b-l*l)-(a*a+b*b-l*l)*(b*b+c*c-m*m)*(c*c+a*a-n*n);return(sqrt(x-y)/12.);
}
int main()
{freopen("t.txt","r",stdin);double l1,l2,l3,l4,l5,l6;cin>>l1>>l2>>l3>>l4>>l5>>l6;printf("%.4lf\n",Volume(l1,l2,l3,l4,l5,l6)+0.0000005);return 0;}

  

转载于:https://www.cnblogs.com/heisenberg-/p/6771597.html

POJ2208 Pyramids 四面体体积相关推荐

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

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

  2. HDU1411求四面体体积

    欧拉体积公式: /***************************************************方法一:欧拉体积公式用行列式求,见上图:******************** ...

  3. java 三维数组长方体求体积_已知任意一个四面体的六条棱长,如何求出其体积?...

    如果现在有一个任意形状的四面体,我们只知道它的六条棱长,那我们该如何确定它的体积呢?这就是著名的 四面体问题了,在解决这个问题之前,我们先来学习一点预备知识. 棱锥的体积 由于正四面体是一个棱锥,所以 ...

  4. VTK修炼之道46:图形基本操作进阶_三角网格体积、表面积、测地距离、包围盒

    1.基本图形操作意义 图形处理,比如图形平滑.多分辨率分析.特征提取等都离不开一些基本的图形操作.掌握这些基本的图形操作有助于理解和深入学习图形处理和分析方法. VTK中提供了多种图形的基本操作,其中 ...

  5. 有限元中四面体的一些积分公式

    文章目录 有限元中四面体的相关积分公式 有限元中四面体的相关积分公式 在 x y z xyz xyz 坐标系中通过四个点 ( x i , y i , z i ) , ( x j , y j , z j ...

  6. 根据空间中不共面的四个点坐标,求构成任意四面体的内外球

    海伦公式: 四面体体积公式 六条边分别为a,b,c,a1,b1,c1. a,b,c,a1,b1,c1,其中a与a1,b与b1,c与c1互为对边,那么有三棱锥(四面体)的体积公式为: V=1/12sqr ...

  7. 从多变形面积到多面体体积:鞋带公式的3D版本

    怎样根据多边形顶点坐标计算多边形面积,以及3D情况下怎样根据多面体的顶点坐标计算多面体的体积? 多边形的面积计算方法中,有一条像变戏法一样的计算方式:鞋带定理,可以直接根据多边形的各个顶点坐标得到多变 ...

  8. threejs 形状几何体_Three.js模型几何体面积、体积计算

    Three.js模型几何体面积.体积计算 在工作中通过Three.js开发项目的时候,一些特定的情况下你可能需要计算一个三维模型的表面积或者体积,比如在3D打印的Web项目中,你需要计算一个三维模型的 ...

  9. 三维几何基础大合集(三维点积叉积、点线面、凸包)《计算几何全家桶(三)》

    整理的算法模板合集: ACM模板 目录 一.三维基础操作 1.1 三维点积(Dot3) 1.2 三维叉积(Cross3) 1.3 矢量差(Subt) 1.4.1 返回ab,ac,ad的混合积(Volu ...

  10. 三基站定位几何精度因子的简便运算

    文章目录 三基站定位几何精度因子的简便运算 工程应用中的选星方法 三基站定位几何精度因子的简便运算 简介: 在定位导航系统中,当测距误差一定时,用户与参与定位解算的基站或者卫星之间的几何关系的差异将直 ...

最新文章

  1. PTA数据结构与算法题目集(中文)7-39
  2. LeetCode: 38. Count and Say
  3. Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知
  4. 世界围棋人机大战、顶峰对决第二战:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序,AlphaGo再次胜出!
  5. NLP研究方向的「情感分析领域」的简单调研
  6. 大数据互联网架构阶段 数据库三范式与反范式
  7. 华院数据宣晓华:传统零售商转型电商需攻克大数据三关
  8. 前端基础-html-标题标签
  9. OpenCV--图像内轮阔填充
  10. Adobe AIR for Android 缓存本地数据常用方法
  11. visio 2013安装失败正在回滚
  12. 编译原理实验:miniC语言编译器
  13. 悉尼大学计算机科学专业,悉尼大学计算机科学专业
  14. 应用未安装!安装包似乎已经损坏
  15. 用二分法求下面方程在(-10,10)之间的根:2x^3-4x^2+3x-6=0
  16. Apache commons-exec的使用
  17. 基于高反差保留的锐化
  18. docker swarm英文文档学习-7-在集群中管理节点
  19. 集合框架学习笔记:Collection体系和Map体系、Collections工具类
  20. css flex布局超长自动换行

热门文章

  1. 工作拾忆 一年C++经验小记
  2. xrld读取excel 中合并单元格内容
  3. 投资组合管理之投资组合概论
  4. 为什么闹钟设置了却不响_为什么苹果手机闹钟设置了却不响
  5. SpringBoot - Unable to start ServletWebServerApplicationContext due to missing ServletWeb
  6. Mac怎么安装Andriod模拟器
  7. EOS Bios Boot Sequence 启动步骤
  8. Could not set the project description for 'hotelseqbid.ws' because the project d
  9. 2021美团Java面试真题解析(含参考答案)
  10. 联盛德W801系列9-wifi和4G模块(air724ug)并存使用MQTT总结