题目描述:

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

输入格式

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

输出格式

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

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

数据范围

−10000≤n≤10000

输入样例:

1000.00

输出样例:

10.000000

分析:

浮点数二分模板题。注意事项:题目要求保留几位小数,比如6位,浮点数在比较大小时一般需要比较到后两位,也就是8位。

以及,浮点数求mid值还是直接除以2比较好,直接移位会报错。

#include <iostream>
using namespace std;
int main(){double x;scanf("%lf",&x);double l = -100,r = 100;while(r - l > 1e-8){double mid = (l + r) / 2;if(mid * mid * mid <= x)    l = mid;else    r = mid;}printf("%.6lf\n",l);return 0;
}

AcWing 790 数的三次方根相关推荐

  1. AcWing 790.数的三次方根

    题解:数的三次方根 题目描述 思路分析 代码实现 题目描述 题目链接: https://www.acwing.com/problem/content/792/ 思路分析 这个题的思路可以参考AcWin ...

  2. 007.AcWing 790. 数的三次方根(002)

  3. 790. 数的三次方根

    790. 数的三次方根 题目链接 题意 给定一个浮点数 n,求它的三次方根. 思路 二分答案 坑点 n 可能为负数 算法一:二分答案 时间复杂度 O(log2n)O(log_2n)O(log2​n) ...

  4. python 三次方根_数的三次方根

    AcWing 790. 数的三次方根 题目描述 给定一个浮点数n,求它的三次方根. 输入格式 共一行,包含一个浮点数n. 输出格式 共一行,包含一个浮点数,表示问题的解. 注意,结果保留6位小数. 数 ...

  5. 数的三次方根 【AcWing】

    数的三次方根 [AcWing] 用二分查找算法求数的三次方根. C语言语法补充: 格式化 %lf , %f 用来输入输出浮点类型. %.6f用于确保结果小数点后留6位. #include<std ...

  6. AcWing 789. 数的范围 (整数二分)

    AcWing 789. 数的范围 题意: 给定一个升序数组 输入一个数 输出这个数第一次出现的下标和最后一次出现的下标 如果这个数不存在则输出-1 -1 思路: 用两次二分 第一次用来找到key出现的 ...

  7. 算法之二分法(例子:数的范围,数的三次方根)

    写在前面 今天学习了二分法,整理了一下笔记,觉得是一种非常实用的方法 首先,学习历程重重困难,文章一定会难以避免的冗长,所以在前面先附上我制作的思维导图,大家可以先点进去看,思维导图是用的知犀思维导图 ...

  8. 数的三次方根(二分)

    题目描述: 给定一个浮点数 n,求它的三次方根. 输入格式: 共一行,包含一个浮点数 n. 输出格式: 共一行,包含一个浮点数,表示问题的解. 注意,结果保留 6 位小数. 样例输入: 1000.00 ...

  9. Java124 0,AcWing 124. 数的进制转换java

    package acwing寒假每日一题; import java.io.BufferedInputStream; import java.util.*; public class TransNumb ...

  10. 备战蓝桥杯—有边数限制的最短路 (bellman_ford+)——[AcWing]有边数限制的最短路

    因为近期在学图,所以顺带的写一篇最短路的备战蓝桥杯文章. 最短路(单源) 所有边权都为正数有两种算法: 1.朴素Dijkstra    O(n^2) 2.堆优化的Dijkstra    O(mlogn ...

最新文章

  1. 仓位 001 998 AUFNAHME不存在(L9009)
  2. git的一些常用操作
  3. 关于python2和python3除法的区别
  4. Hybris做增强的两种方式:In App Extension和Side by Side Extension
  5. linux将汇编转为机器码,汇编语言 高级语言 机器语言 本地代码
  6. 微服务架构设计模式~识别系统操作
  7. android系统源码的环境下用make来编译,Android源码编译系统入门
  8. image.resize()==>返回此图像的大小调整后的副本
  9. dedecms切换模板css,DEDECMS的模板的css的详细解释 -电脑资料
  10. C++builder Tokyo 调用com 不正确的变量类型
  11. SQL SERVER执行计划详解
  12. 一劳永逸地激活NOD32,从此不需要NOD32激活码
  13. 海思16DV300 移动侦测
  14. 最后一公里极速配送(三)
  15. TypeError: Cannot read property ‘id‘ of null
  16. 每一个被别人吃得死死的人,其实是…
  17. Outlook中Skype会议按钮丢失
  18. js 苹果手机点击事件 兼容
  19. UML建模学成在线管理系统
  20. 2021年MathorCup高校数学建模挑战赛——大数据竞赛A题

热门文章

  1. 简述er图的作用_ER图的理解
  2. 知网回应学者侵权投诉:在研究整改方案,不是一两天能解决,每天忙到零点
  3. win2008服务器系统玩红警,如何让Win8顺利兼容红警2
  4. php smtp.163 端口号,常用的邮箱服务器(SMTP、POP3)地址、端口
  5. 吉林大学计算机科学与技术学院刘菁,吉林大学2011-2012学年奖学金获奖名单
  6. Matlab 环境下用正弦波模拟方波和锯齿波
  7. double类型判断是否相等
  8. 生活技巧:过日子学着点
  9. laravel项目出现Non-static method Redis::hGet() cannot be called statically的解决方法
  10. 搭建开源物联网平台教程