poj2405---体积几何

#include <stdio.h>
#include <stdlib.h>
#include<math.h>
#define pi acos(-1)

int main()
{
    int D,v;
    while(scanf("%d %d",&D,&v) != EOF && D)
    {
        printf("%.3f\n",pow(D*D*D-6*v/pi,1.0/3));
    }
    return 0;
}

一开始公式里面忘记两个圆台了

pi的精度,以后直接用acos(-1)更好

acos,pow都在<math.h>

pow VC6.0中原型为double pow( double x, double y );

开3次方或者更大,用1.0/3

时间: 2024-11-08 12:57:09

poj2405---体积几何的相关文章

几何面积体积_2

package pro3; public class Graphic02 { public static void main(String[] args) { ball ball01=new ball("red",3); ball ball02=new ball("blue",4); square square01=new square("red",3,4); triangle triangle01=new triangle("blue

uva 12508 - Triangles in the Grid(几何+计数)

题目链接:uva 12508 - Triangles in the Grid 题目大意:给出n,m,A和B,要求计算在(n+1)?(m+1)的矩阵上,可以找出多少个三角形,面积在AB之间. 解题思路:首先枚举矩阵,然后计算有多少个三角形以该矩阵为外接矩阵,并且要满足体积在AB之间.然后对于每个矩阵,要确定在大的范围内可以确定几个. 枚举矩阵的内接三角形可以分为三类: 1.三角型的两点在一条矩阵边上的顶点,另一点在该边的对边上(不包括顶点) 2.以对角线为三角形的一边 这样可以枚举x,然后求出l和

计算机视觉需要更多几何洞察

如今,深度学习已颠覆计算机视觉领域,端到端的深度学习模型几乎是任何问题的最佳解决方案.尤其是卷积神经网络,因为它效果拔群而广受欢迎.可是,这些深度学习模型都像是一个个黑盒子,盒子内的奥秘仍然不为人所知.笔者认为,现在的研究人员只是简单地写少量代码来调用深度学习接口,尽管这种直白的使用方式能解决大多数计算机视觉问题,但是最终效果显然还存在更大的提升空间. PoseNet是笔者曾经开发的一种使用深度学习技术判断摄像头姿态的算法.这是计算机视觉领域的一个经典问题,并且有非常完整的相关理论研究,当时用深

ACM 常用几何基本数学公式

ACM常用几何基本数学公式 1.   海伦公式求面积 公式描述:公式中a,b,c分别为三角形三边长,p为半周长,S为三角形的面积. 2.   矢量向量求面积 3.   点到直线的距离公式 方法一:距离公式直接求 公式描述:公式中的直线方程为Ax+By+C=0,点P的坐标为(x0,y0).但是直线方程不是够直接.推荐使用方法二. 方法二:先用海伦公式求面积然后求三角形高 4.   点到线段的距离公式[或:点到线段最近的点] 有以下四种情况: 点在线段上,距离为0: 线段是一个点,用两点公式求: 三

定积分与面积在几何直观上的一致性

对于定积分,高中教材里有如下引例: (高中教材本身就不严谨,这无所谓,但是我对这个例题印象太深了,所以拿它举例说明问题) 小矩形面积和的极限,等不等于曲线下方的面积?这是一个很迷的问题. 有人会说,面积不就是用积分定义的吗?可是你怎么保证你这样定义的面积跟几何直观上是一致的呢? 换句话说,图中小矩形面积之和,从几何直观上来看,是小于曲线下方的面积的.(整体大于部分) 如果极限存在,那么这个极限(也就是 \(\frac{1}{3}\))可能等于曲线下方的面积,也可能小于曲线下方的面积.(即不大于曲

算法总结之几何模板

一 几何公式 三角形: 1. 半周长 P=(a+b+c)/2 2. 面积 S=aHa/2=absin(C)/2=sqrt(P(P-a)(P-b)(P-c)) 3. 中线 Ma=sqrt(2(b^2+c^2)-a^2)/2=sqrt(b^2+c^2+2bccos(A))/2 4. 角平分线 Ta=sqrt(bc((b+c)^2-a^2))/(b+c)=2bccos(A/2)/(b+c) 5. 高线 Ha=bsin(C)=csin(B)=sqrt(b^2-((a^2+b^2-c^2)/(2a))^2

几何画板在教学中的作用

几何画板的操作步骤极其简单,不需要编程,简单操作,老师就可以画出各种各样的图形,还可以及时地按照教学的要求,更改图形的尺寸大小,或者是画出新的图形来.每一个老师都可以通过几何画板教程很快地掌握几何画板的基本使用方法,无须耗费太多的时间和精力,从而减少老师的备课量. 一.几何画板在代数教学中的应用 在进行高一函数教学时,函数的两种表达方式--解析式和图像,两者之间常常需要对照而加以比较.在研究指数函数.对数函数.幂函数等基本初等函数的图像和性质的时候,通过对几何画板的使用,可以将各种具体的解析式的

unity shader——体积光

(本文纯属自创,难免有疏漏之处,还望各位大侠不吝指正.) 看了各种体积光的教程,尝试了做了一下,发现了很多BUG,其中有一个教材是添加了顶点位移功能,以节省GPU.但是移动之后整个模型全部散架了,而且其中的平方运算就执行了4次,而且原理作者也讲的很勉强.看完之后心情很糟糕.就自己造一个调节一下情绪. ******************** 首先观察现实中的体积光: 1.固定的形状: 2.半透明 3.存在渐变特性, 4.观察距离足够近后完全透明: ************** 两条路: 1是几何

公用事业的开放级联模型几何数据

一.概述 Overview Open CASCADE中的几何工具(Geometry Utilities)提供如下功能: l 通过插值和逼近创建图形 Creation of shapes by interpolation and approximation l 直接构造图形 Direct construction of shapes l 将曲线曲面转换成B样条曲线和曲面 Conversion of curves and surfaces to bspline curves and surfaces

几何图元

[几何图元] 1.圆的参数坐标. x(t) = cos 2*PI*t y(t) = cos 2*PI*t 2.圆的周长:2*PI*r.圆的面积:PI*r^2. 球的表面积:4*PI*r^2.球的体积:4/3*PI*r^3. 3.AABB的表示方法: 1)2点式.Pmin.Pmax. 2)尺寸向量.Pmax - Pmin. 3)中心点式.C-r. 4.将一个点加入到AABB,只需用该点的坐标分别更新X,Y,Z的最大最小值.根据点集建立AABB就是不断地将点依照此法加入AABB的过程. 5.