当前位置: 首页 > news >正文

题解:AcWing 790 数的三次方根

【题目来源】

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

【题目描述】

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

【输入】

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

【输出】

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

注意,结果保留 位小数。

【输入样例】

1000.00

【输出样例】

10.000000

【解题思路】

image

【算法标签】

《AcWing 790 数的三次方根》 #二分#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int main() {double x;cin >> x;  // 输入要计算立方根的数值// 初始化二分查找的左右边界double l = -10000, r = 10000;// 当区间长度大于1e-8时继续二分while (r - l > 1e-8) {double mid = (l + r) / 2;  // 计算中点// 检查中点的立方是否大于等于xif (mid * mid * mid >= x) r = mid;  // 如果成立,说明解在左半区间else l = mid;  // 否则解在右半区间}// 输出结果,保留6位小数printf("%.6lf", l);return 0;
}

【运行结果】

1000.00
10.000000
http://www.jsqmd.com/news/397314/

相关文章:

  • 题解:AcWing 785 快速排序
  • 题解:AcWing 789 数的范围
  • 2026.2.20
  • R语言连接MySQL数据库的详细指南
  • 题解:AcWing 788 逆序对的数量
  • 题解:AcWing 787 归并排序
  • 第1.4节 最优化理论基础 习题练习
  • 题解:AcWing 786 第k个数
  • CSS 网页布局
  • Servlet 数据库访问
  • YOLO26改进26:全网首发--C3k2融合自研创新模块C3k2_GhostDynamicConv
  • YOLO26改进27:全网首发--C3k2融合自研改进模块RVB_EMA
  • jEasyUI 创建页脚摘要
  • MySQL 删除数据表
  • centos7 中 安装docker与使用
  • Ruby Socket 编程
  • Spring IOC容器:Bean生命周期与循环依赖解决
  • 2/20
  • 2026排阻行业佼佼者,这些厂商表现亮眼,低温漂高精密电阻/抗浪涌电阻/荣誉代理/排阻,排阻公司哪家强 - 品牌推荐师
  • Python use schedule as recycle timer
  • 被小黄狗唤醒的碎碎念
  • 提示工程架构师看过来!AI提示工程质量保证的10大关键维度
  • 大数据领域ClickHouse的权限管理与审计
  • 解析AI原生应用领域思维框架的独特魅力
  • HBase与Presto集成:交互式查询解决方案
  • 芒格的“数学期望“思维:提高投资决策的准确性
  • 深度探索ing!提示工程架构师在虚拟助手中的应用奥秘大公开
  • GitHub 热榜项目 - 日榜(2026-02-20)
  • Python-flask框架的网约车个人出行顺风车在线打车租车系统出租管理平台-Pycharm django
  • IDEA创建多级包时显示在同一行怎么办