第十六届蓝桥杯康复训练--6

题目链接:790. 数的三次方根 - AcWing题库

思路:二分,注意正负号和小数判断退出的方法(虽然正负无所谓)

代码:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;

#define exs 0.0000001881271600723266733911398008484

int main(){
    
    double n;
    cin>>n;
    
    double l=0,r=10000;
    
    while(r-l>=exs){
        double mid=(l+r)/2;
        if(mid*mid*mid<abs(n))l=mid;
        else r=mid;
    }
    
    if(n<0)printf("-");
    printf("%.6lf\n",l);
    
    
    return 0;
}

小数定义的那么准确,当然是一位一位的试出来的

相关推荐
Freshman小白6 小时前
python算法打包为docker镜像(边缘端api服务)
python·算法·docker
mit6.8246 小时前
[VT-Refine] Simulation | Fine-Tuning | docker/run.sh
算法
朴shu7 小时前
Delta数据结构:深入剖析高效数据同步的奥秘
javascript·算法·架构
持梦远方7 小时前
【C++日志库】启程者团队开源:轻量级高性能VoyLog日志库完全指南
开发语言·c++·visual studio
mit6.8247 小时前
博弈dp|凸包|math分类
算法
许长安7 小时前
C++中指针和引用的区别
c++·经验分享·笔记
Shinom1ya_7 小时前
算法 day 41
数据结构·算法·leetcode
hetao17338378 小时前
2025-10-30 ZYZOJ Star(斯达)模拟赛 hetao1733837的record
c++·算法
无敌最俊朗@8 小时前
C++ 值类别与移动语义详解(精简版)
java·数据结构·算法
lingran__9 小时前
算法沉淀第十一天(序列异或)
c++·算法