博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 2199 二分
阅读量:5960 次
发布时间:2019-06-19

本文共 779 字,大约阅读时间需要 2 分钟。

  我们可以发现这个函数是单增的,那么这样二分就好了。

  反思:刚转C++,不会用scanf读入实数。(scanf("%lf",&y))

//By BLADEVIL#include 
#include
using namespace std;double f(double x) { return (8*x*x*x*x+7*x*x*x+2*x*x+3*x+6);}int task,y;int main() { scanf("%d",&task); double left=f(0),right=f(100); while (task--) { cin>>y; //printf("%.4f ",y); if ((y
right)) { printf("No solution!\n"); continue; } double l=0,r=100,ans; for (int i=1;i<=30;i++) { double mid=(l+r)/2; if (f(mid)>y) { ans=mid; r=mid-1; } else l=mid+1; } printf("%.4f\n",ans); } return 0;}

 

转载于:https://www.cnblogs.com/BLADEVIL/p/3594351.html

你可能感兴趣的文章
国际学院c语言作业,C语言程序的国际化
查看>>
四阶龙格库塔法c语言程序,四阶龙格库塔法C语言(西安交大)
查看>>
c语言中无windows函数库,关于C语言, GCC/MSVC中,如何写出一个真正意义上的不依赖库的程序?...
查看>>
欧洲语言框架A1到C2,法语等级 A1、A2、B1、B2、C1、C2
查看>>
c语言中以追加只写方式打开文本文件,C语言中打开文件读取,写入的操作
查看>>
c语言编程 企业发放,求c语言编程企业员工全年销售额统计及奖金发放系..._统计师_帮考网...
查看>>
C语言编辑中午和英语库,懂英语和C语言的来
查看>>
c语言cabd快速查询的方法,滨州医学院 数据结构C语言版习题精选
查看>>
c语言中秋log10的函数,10本科生的C++成长轨迹7 - ACM培训:数组&函数&指针
查看>>
android 设备运营商,Android设备悲剧:新技术让运营商可以向设备“偷偷”安装软件...
查看>>
html语言link,HTML <link>标签
查看>>
html最小化打开新页面,【html相关】html中如何实现在新标签中打开另一个新的页面?...
查看>>
在html中加入tablestyle,html表格table的使用,以及表格的css样式
查看>>
android全屏监听,Android SurfaceView实现全屏播放例子
查看>>
html console 滚动条,JavaScript - 控制滚动条操作
查看>>
html5中按钮尺寸设计,UI设计中的按钮设计规范
查看>>
html方法介绍,jQuery html()等方法介绍
查看>>
Apache2月9日邮件:Tomcat请求漏洞(Request Smuggling)
查看>>
WPF外包技术分享—WPF的MVVM架构解析(分享)
查看>>
数字签名与数字证书
查看>>