pku 3737 UmBasketella
来源:互联网 发布:魔兽2.43数据库 编辑:程序博客网 时间:2024/05/23 20:17
http://acm.pku.edu.cn/JudgeOnline/problem?id=3737
题意:求出给定表面积的圆锥的最大体积、高、底面圆半径。
/*S=pi*r*l + pi*r*r
l=sqrt(r*r+h*h), 联立得, r*2= s*s/(pi*pi*h*h+2*pi*s)
V=(1/3)*pi*r*r*h,代入r*2,求导,令一阶导数为0,得出结果
h=sqrt(2*s/pi)
r=sqrt(s*s/(pi*pi*h*h+2*pi*s))
v=(1.0/3.0)*(s*s)*h/(pi*h*h+2*s)
*/
#include <stdio.h>
#include <math.h>
#define Pi acos(-1.0)
int main()
{
double s,h,r,v;
while(scanf("%lf",&s) != EOF)
{
h = sqrt(2*s/Pi);
r = sqrt(s*s/(Pi*Pi*h*h + 2*Pi*s));
v = v=(1.0/3.0)*(s*s)*h/(Pi*h*h+2*s);
printf("%.2lf/n%.2lf/n%.2lf/n",v,h,r);
}
return 0 ;
}
/*
30
10.93
4.37
1.55
*/
- pku 3737 UmBasketella
- pku 3737 UmBasketella (含推导过程)
- 3737 UmBasketella
- POJ 3737 UmBasketella 三分
- poj 3737 UmBasketella
- POJ 3737 UmBasketella
- poj 3737 UmBasketella 三分
- POJ 3737 UmBasketella.
- POJ 3737 UmBasketella
- POJ 3737 UmBasketella
- [POJ 3737]UmBasketella(三分)
- day5 POJ 3737 UmBasketella
- poj-3737(UmBasketella)
- POJ 3737 UmBasketella
- [POJ 3737][三分]UmBasketella
- UmBasketella
- UmBasketella
- UmBasketella
- 相关子查询中exists后select 加数字的理解
- Jstl 使用简介
- (zt)关于终端和控制台的一些解释
- BMP文件分析
- domain create分析
- pku 3737 UmBasketella
- SATA与PATA接口硬盘的区别
- 如何:将 System::String 转换为标准字符串
- 学习经典 Spring jdbc template
- usb otg
- Windows_Azure云存储,云计算,云服务简介
- 动态图层在ArcGIS 10中的一些改进
- IMP-00058: 遇到 ORACLE 错误 1691
- 开通了