poj3737_三分求极值
来源:互联网 发布:三星k2200网络打印 编辑:程序博客网 时间:2024/05/01 19:49
//分析的话就要看一下三分的思想,此题最悲剧的是刚开始用g++编译器,wa的我好惨,后来用c++编译器就过了,看来以后要用c++编译器了,可能是由于精度的问题吧
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
double s,h;
const double pi=3.141592653589793238;
double v(double r)
{
h=sqrt(pow((s-pi*r*r)/(pi*r),2.0)-r*r);
return pi*r*r*h/3.0;
}
int main()
{
while(scanf("%lf",&s)!=EOF)
{
double left=0.0,right=sqrt(s/(2.0*pi));
double m,mm;
while(left+1e-11<right)
{
m=(left+right)/2.0;
mm=(m+right)/2.0;
if(v(m)>v(mm))right=mm;
else
left=m;
}
printf("%.2lf/n%.2lf/n%.2lf/n",v(left),h,left);
}
return 0;
}
- poj3737_三分求极值
- [HDU3400]三分求极值
- 三分求极值
- 三分求极值
- 求极值--三分
- #1142 : 三分·三分求极值 ( 三分极值 )
- 【三分求极值】hdu 3714
- (求极值)三分模板
- hdu 4717(三分求极值)
- hihoCoder #1142 : 三分求极值
- poj 3301 三分求极值
- ZCMU-1682-三分求极值
- hihoCoder 1142 三分求极值
- #1142 : 三分·三分求极值
- hihocoder 1142 三分·三分求极值
- hihocoder 1142 : 三分·三分求极值
- hiho 40 三分·三分求极值
- hiho 40 ->三分·三分求极值
- poj 1018 Communication System(枚举+贪心)
- 模拟Marquee!
- Linux内核的Oops
- 一个PS高手的体会
- hibernate查询之参数绑定
- poj3737_三分求极值
- 我的笔记
- 我的开源项目地址-memagent
- CPLD 与AVR通信 PWM控制程序
- Java 标准类库列表
- 通过JNI调用matlab
- 数据库表复制语句zz--转载
- php的web service实现----xmlrpc
- 函数式编程!