HDU2899超级简单基础的三分
2013-09-01 19:37
417 查看
#include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<string> #include<vector> #include<queue> #include<cmath> #include<memory.h> using namespace std; #define eps 1e-9 double y; double detal(double x) { double ans; ans=6*x*x*x*x*x*x*x+8*x*x*x*x*x*x+7*x*x*x+5*x*x-y*x; return ans; } int main() { int t; double mid,mmid,r,l,ans1,ans2; cin>>t; while(t--) { cin>>y; r=100.0,l=0.0; while(r-l >= eps) { mid=(l+r)/2; mmid=(mid+r)/2; ans1=detal(mid); ans2=detal(mmid); if(ans1<ans2) r=mmid; else l=mid; } printf("%.4lf\n",ans1<ans2?ans1:ans2); } }
相关文章推荐
- OC基础—多态(超级简单)
- HDU2899 Strange fuction(简单三分)
- C#基础视频教程5.1 如何编写简单的超级热键
- C#基础视频教程5.2 如何编写简单的超级热键
- C#基础视频教程5.3 如何编写简单的超级热键
- C#基础视频教程5.1 如何编写简单的超级热键
- C#基础视频教程5.2 如何编写简单的超级热键
- C#基础视频教程5.3 如何编写简单的超级热键
- spring基础学习-简单实例(三)
- 超级简单,获取Gmail、Yahoo、网易邮箱的联系人列表
- 用jquery实现的一个超级简单的下拉菜单
- SpringMVC 基础教程 简单入门实例
- Android BLE与终端通信(一)——Android Bluetooth基础API以及简单使用获取本地蓝牙名称地址
- 超级简单的底部导航按钮
- 【UI基础】手势解锁简单实现
- Linux 网络编程基础(一) ---------------客户端/服务器的简单实现
- salesforce 零基础学习(二十二)Test简单使用
- 超级简单:如何使用WPF Commands提升你的代码质量
- 超级简单:使用Visual Studio自动产生存储过程
- 超级简单:使用Ling读取被划定过的文本文件