革命尚未成功

————同志仍需努力————

shinnyblue

导航

统计

AC.790 数的三次方根 | 浮点二分

AC.790 数的三次方根

回到顶部

题目描述

n

回到顶部

输入格式

n

回到顶部

输出格式

6

回到顶部

数据范围

10000n10000

回到顶部

输入样例

1000.00
回到顶部

输出样例

10.000000





回到顶部

代码

6whilerl>1e8

4whilerl>1e6

#include<iostream>
#include<iomanip>
using namespace std;
#define ios_base \
	ios::sync_with_stdio(false);\
	cin.tie(nullptr),cout.tie(nullptr)
int n;
int main()
{
	ios_base;
	cin>>n;
    //int l=-100,r=100;
    double l=-100,r=100;
    while (r-l>1e-8)
    {
        //int mid=l+r>>1;
        double mid=(l+r)/2;
        if(mid*mid*mid>=n)
        {
            r=mid;
        }else{
            l=mid;
        }
    }
    cout<<fixed<<setprecision(6)<<l<<'\n';

	return 0;
}

posted on   ShinnyBlue  阅读(21)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
Live2D
欢迎阅读『AC.790 数的三次方根 | 浮点二分』
点击右上角即可分享
微信分享提示