AcWing 790. 数的三次方根

题目

给定一个浮点数 n,求它的三次方根。

输入格式

共一行,包含一个浮点数 n。

输出格式

共一行,包含一个浮点数,表示问题的解。

注意,结果保留 6 位小数。

数据范围

−10000≤n≤10000

输入样例:
1000.00
输出样例:
10.000000

题解

#include <iostream>
using namespace std;

int main(){
    double x;
    cin >> x;

    double l = -100, r = 100;
    while (r - l > 1e-8){
        double mid = (l + r) / 2;
        if (mid * mid * mid >= x) r = mid;
        else l = mid;
    }

    printf("%.6lf\n", l);
    return 0;
}

相关推荐

  1. AcWing 790.

    2024-04-12 20:44:02       40 阅读
  2. 算法基础课-基础算法-二分-

    2024-04-12 20:44:02       69 阅读
  3. 数学小报4 - 方程公式 Quadratic Formula

    2024-04-12 20:44:02       26 阅读
  4. AcWing796. 子矩阵

    2024-04-12 20:44:02       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 20:44:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 20:44:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 20:44:02       87 阅读
  4. Python语言-面向对象

    2024-04-12 20:44:02       96 阅读

热门阅读

  1. 登录加载动画

    2024-04-12 20:44:02       69 阅读
  2. Sed 命令深度解析:Linux 文本处理的利刃

    2024-04-12 20:44:02       46 阅读
  3. WebKit结构简介

    2024-04-12 20:44:02       49 阅读
  4. [深度学习] 无人车避开赛道边的障碍物

    2024-04-12 20:44:02       52 阅读
  5. 商业智能-BI

    2024-04-12 20:44:02       42 阅读
  6. C++ 多态

    2024-04-12 20:44:02       32 阅读
  7. CLR学习

    CLR学习

    2024-04-12 20:44:02      46 阅读