题目 2326: 七月树的水题

题目描述
七月树看到了一道题。“哇!水题啊!”七月树愉快地叫着,看样子她 AK
稳了。

七月树看到的题如下:
有一个如图的三棱锥,其中 AD,BD,CD 两两互相垂直。
已知 AD,BD,CD 的长度,求该三棱锥内切球的最大体积。

输入
三个整数 a,b,c,表示 AD,BD,CD 的长度。
输出
三棱锥内切球的体积,保留 2 位小数。
样例输入
1 1 1
样例输出
0.04

设内切球bai球 O 则 O 三棱锥四面du任距离 R ,

由 O 顶点别三棱锥四面底面四三棱锥则高zhi均 R 底面面dao积总 S 体积 V 。

V = V1 + V2 + V3 + V4,

V = RS1/3 + RS2/3 + RS3/3 + RS4/3,

V = R*S/3 R=3V/S

扩展资料:

如果一个球与简单多面体的各面或其延展部分都相切,且此球在多面体的内部,则称这个球为此多

面体的内切球(inscribed sphere of a polyhedron)。多面体称为这个球的外切多面体,正多面体的

内切球均存在,正多面体内任意点到各面距离之和为常数。

与圆台的上、下底面以及每条母线都相切的球,称为圆台的内切球(inscribed sphere in a frustum of a circular cone),此圆台称为球的外切圆台,当且仅当母线长与上、下两底面圆半径之和相等时,圆台才有内切球。

海伦公式:
已知三角形三边a,b,c,则:

(海伦公式)(p=(a+b+c)/2)

S=sqrt[p(p-a)(p-b)(p-c)]

=sqrt[(1/16)(a+b+c)(a+b-c)(a+c-b)(b+c-a)]

=1/4sqrt[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]

//三角形内切球得体积
//公式,内切球半径 = (三棱锥体积)/(三棱锥表面积)
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cmath>
#define pi 3.1415926535
using namespace std;int main()
{double a,b,c;cin>>a>>b>>c;//除底边外其他三个面积 double s1 = a*b/2;double s2 = a*c/2;double s3 = b*c/2;double x1,x2,x3;//斜边 x1 = sqrt(a*a+b*b);x2 = sqrt(a*a+c*c);x3 = sqrt(b*b+c*c);double p,s4;p = (x1+x2+x3)/2; //海伦半长公式s4 = sqrt(p*(p-x1)*(p-x2)*(p-x3)); double r,v;r = s3*a/(s1+s2+s3+s4); //三棱锥内切球公式 r = 3*V/(S) ;;S为总面积 if(a==0||b==0||c==0){printf("0.00");return 0;}v = pi*r*r*r*4/3; //球得体积公式printf("%.2f",v);return 0;}

暑假训练---三棱锥内切球公式及海伦公式相关推荐

  1. 三棱锥内切球半径求法

  2. 三角形外接球万能公式_三棱锥外接球万能公式 什么是旁心

    三棱锥外接球万能公式:设A-BCD是正三棱锥,侧棱长为a,底面边长为b,则外接球的球心一定在这个三棱锥的高上.设高为AM,连接DM交BC于E,连接AE,然后在面ADE内做侧棱AD的垂直平分线交三棱锥的 ...

  3. 三角形外接球万能公式_三棱锥外接球半径公式

    展开全部 相关计算:和计算内切球心一样算出圆心所在直线(即顶点与底面重心的连32313133353236313431303231363533e4b893e5b19e31333365666264线)的长 ...

  4. 坐标系中求三角形面积的三种方法(鞋带公式、海伦公式、三角形面积公式)

    力扣每日一题: 力扣https://leetcode.cn/problems/largest-triangle-area/ 一.鞋带公式 1.1 鞋带公式定义 Shoelace公式,也叫高斯面积公式, ...

  5. 2021牛客寒假算法基础集训营1 E.三棱锥之刻

    E.三棱锥之刻 P为正三棱锥内部的中心,PA,PD为正三棱锥外接球半径,OP为正三棱锥内切球半径 结论:已知正三棱锥的棱长为a,那么正三棱锥外接球半径为:64a\frac{\sqrt{6}}{4}a4 ...

  6. 利用鼠标点击绘制出三棱锥

    作者:feiquan出处:http://www.cnblogs.com/feiquan/ 版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连 ...

  7. 四棱锥和三棱锥重叠求面数

    下午和小小在小房间看书,期间看到一道很有意思的题目. 直接放知乎链接吧: https://www.zhihu.com/question/46747265/answer/394916985 这种题目我一 ...

  8. html制作菱锥旋转,怎样用几何画板实现三棱锥的旋转

    利用几何画板能够实现各种图形的动画效果,不管是平移,反射还是旋转,而动画的图形也不止于平面图形,立体图形也能够进行变换.下面就介绍如何实现 具体操作如下: 1.利用圆工具绘制两个同心圆,圆心为A,利用 ...

  9. Wannafly挑战赛14 A 直角三棱锥

    题目描述 在三维空间中,平面 x = 0, y = 0, z = 0,以及平面 x + y + z = K 围成了一个三棱锥. 整天与整数打交道的小明希望知道这个三棱锥内.上整点的数目. 他觉得数量可 ...

最新文章

  1. 软件工程学完java后干_软件工程学习后的一些体会--------两周
  2. 【模板】折线分割平面
  3. 企业如何测试邮件系统反垃圾反病毒的实际效果
  4. python日期函数_python 时间相关函数
  5. js读取服务器txt文件,ZK中使用JS读取客户端txt文件内容问题
  6. P5039 [SHOI2010]最小生成树(网络流)
  7. A Simple Job
  8. 音乐陶冶情操,怎样让孩子喜欢音乐?
  9. idea 快速导入实现父类方法_三步快速提高物理成绩!准初三生暑假实现逆袭的实用方法...
  10. Linux操作系统中的路由表配置
  11. SQL SERVER存储过程的几种示例
  12. 云计算的2.0进化体现?区块链分化处理能力掀全球去中心化热潮
  13. 4~20mA电流检测模块
  14. 一文讲透计算机网络的数据链路层
  15. QT HTTP接收多个数据包生成图片
  16. 被骂了十年的国产软件,却成了世界之最...
  17. [精华] qmail安装心得(安装过程)
  18. 大学计算机组装与维护实训的目的,计算机组装与维护实训实习报告
  19. 点云配准论文阅读笔记
  20. 土木专业学python有什么用-python在土木

热门文章

  1. IM开发——群组创建业务设计
  2. 微阵列数据分析(Microarray data analysis)
  3. python5 5的 阵列_Biopython表型微阵列
  4. 视频编解码和MPEG4编码
  5. Java求PI的几种方法
  6. 亚马逊补单是怎么做的?
  7. openresty mysql 批量_OpenResty负载均衡MySQL
  8. 【数字信号处理】序列傅里叶变换(FT)的物理意义
  9. mac下/usr/local/bin No such file or directory问题解决
  10. 程序员写作云笔记推荐