首页 > 编程语言 >AcWing算法基础课打卡 | 790 数的三次方根

AcWing算法基础课打卡 | 790 数的三次方根

时间:2025-01-10 12:29:17浏览次数:3  
标签:790 double 浮点数 mid 方根 打卡 AcWing

学习C++从娃娃抓起!记录下AcWing刷过的题目,记录每一个瞬间。

附上汇总贴:AcWing算法基础课打卡 | 汇总


【题目描述】

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

【输入】

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

【输出】

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

注意,结果保留 位小数。

【输入样例】

1000.00

【输出样例】

10.000000

【分析】

在这里插入图片描述

【代码详解】

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

#include <bits/stdc++.h>
using namespace std;

int main()
{
    double x;
    cin >> x;
    double l = -10000, r = 10000;
    while (r-l>1e-8) {
        double mid = (l+r)/2;
        if (mid * mid * mid >= x) r = mid;
        else l = mid;
    }  
    printf("%lf", l);
  
    return 0;
}

【运行结果】

1000.00
10.000000

标签:790,double,浮点数,mid,方根,打卡,AcWing
From: https://blog.csdn.net/guolianggsta/article/details/145037669

相关文章

  • AcWing算法基础课打卡 | 788 逆序对的数量
    学习C++从娃娃抓起!记录下AcWing刷过的题目,记录每一个瞬间。附上汇总贴:AcWing算法基础课打卡|汇总788逆序对的数量【题目描述】给定一个长度为nnn的整数数列,请你......
  • AcWing算法基础课打卡 | 789 数的范围
    学习C++从娃娃抓起!记录下AcWing刷过的题目,记录每一个瞬间。附上汇总贴:AcWing算法基础课打卡|汇总789数的范围【题目描述】给定一个按照升序排列的长度为nnn的整......
  • 打卡信奥刷题(561)用C++信奥P7343[普及组/提高] 【DSOI 2021】电子跃迁
    【DSOI2021】电子跃迁题目背景“如果能证明大统一理论,这个世界将焕然一新。”“量子……量子……就差一点……”“嘶……哦。我想我明白了。”题目描述在你的视野下,出现了一排电子,他们分别拥有不同的能量。你需要做的是通过将相邻电子互换的方法,将电子排的有序。有......
  • (免费领源码)基于Java#SpringBoot#mysql#微信小程序的健身打卡平台的设计与实现13606-计
    摘 要随着人们健康意识的不断提高,健身已经成为一种流行的生活方式。然而,传统的健身方式往往受到时间和空间的限制,无法满足人们随时随地进行健身打卡的需求。为了解决这个问题,提出了一种基于SpringBoot微信小程序的健身打卡平台的设计与实现。本平台旨在提供一个便捷、实......
  • 打卡信奥刷题(540)用C++信奥P7060[普及组/提高]P7060 [NWRRC2014] Alarm Clock
    [NWRRC2014]AlarmClock题面翻译Alice梦见了一个时间,但她只记得了这个时间在电子钟上显现出来的段数,现在给出这个段数,让你反推Alice梦见的时间(若有多个答案,输出任意一个均可)段数:想必大家都听说过用火柴拼数字的游戏,比如1要用两个火柴,2要用5根火柴,8要用7根火柴等等(如题目......
  • 工学云一键异地打卡,智能签到新利器
    我们团队开发了一款创新的云打卡系统,专为工学云app设计,旨在通过智能定位技术和GPT4技术,为用户提供更高效、便捷的学习与工作体验。这款系统不仅能够实现异地签到,还能够自动生成周报、日报和月报,帮助用户在专升本复习中解放双手,提升效率。系统功能介绍异地签到功能该系统采......
  • 代码随想录打卡 Day 4
    代码随想录打卡Day45.四数相加IIleetcode题号:454.四数相加【题目描述】给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0<=i,j,k,l<nnums1[i]+nums2[j]+nums3[k]+nums4[l]==0【思路分析】本......
  • 代码随想录打卡 Day 3
    代码随想录打卡Day31.哈希表的理论基础哈希表的定义哈希表是根据关键码的值直接访问数据的数据结构,一般用来快速判断一个元素出现在集合中。数组就可以看成是一张哈希表,这张哈希表中的关键字就是数组的索引下标,值就是数组中的元素。哈希表的基本概念哈希表的基本概念包......
  • 工学云智能打卡,异地签到
    在当今快节奏的学习和工作环境中,如何高效管理时间和优化流程成为许多职场人士和学生共同面临的挑战。为此,我们团队开发了一款专为工学云app设计的云打卡系统,该系统通过智能定位技术和GPT4技术的应用,旨在彻底改变传统打卡和报告撰写的方式,为用户提供更便捷、高效的学习与工作体......
  • 代码随想录打卡 Day 2
    代码随想录打卡Day21.链表的定义与操作链表作为基本的数据结构类型,其主要形式有三种:单链表双链表循环链表由于刷代码题平时在OJ上默认定义已经给出,可以直接使用。而在面试/机试时,一般需要需要自己手写链表。因此,正确写出链表的定义是非常有必要的。一个单链表的......