您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 4浏览

    0关注

    602博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[Acwing] 790. 数的三次方根 浮点数二分 | 蓝桥

*DDL_GzmBlog 发布时间:2021-11-03 20:51:45 ,浏览量:4

前言

传送门 :

思路

对于浮点数二分 没有整数二分那么困难

我们只需要让二分的条件 尽可能的远离精度 - 2就行

CODE
double cal(double  x)
{
	return x*x*x;
}


void solve()
{
	double a;
	cin>>a;
	double l = -10000,r = 10000;
	
	while(r - l >= 1e-7)
	{
		double mid = (l+r)/2;
		if(cal(mid) >= a)
		r = mid;
		else
		l = mid;
	}
	printf("%.6lf",l);
}
关注
打赏
1657350525
查看更多评论
立即登录/注册

微信扫码登录

0.0732s