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

吉林大学学风建设专题网站怎么做网站教程

吉林大学学风建设专题网站,怎么做网站教程,做网站的语言叫什么,网站指向ip列表是什么1、题目描述: 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x *…

1、题目描述:

给你一个非负整数 x ,计算并返回 x 的 算术平方根 。

由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。

注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。

示例 1:

输入:x = 4
输出:2

示例 2:

输入:x = 8
输出:2
解释:8 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。

提示:

  • 0 <= x <= 231 - 1

2、代码:

class Solution
{
public:int mySqrt(int x) {if (x <= 1) return x;int l = 0, r = x, mid, sqrt;while (l <= r) {mid = (r + l) / 2;sqrt = x / mid;if (sqrt == mid) return mid;else if (sqrt < mid) r = mid - 1;else l = mid + 1;}return r;}
};

 


3、解题思路:

我们可以把这道题想象成,给定一个非负整数 a ,求 f ( x ) = x 2 a = 0 的解。因为我们只考虑 x 0 ,所以 f ( x ) 在定义域上是单调递增的。考虑到 f ( 0 ) = a 0 f ( a ) = a 2 a 0 ,我们可以对 [ 0 , a ] 区间使用二分法找到 f ( x ) = 0 的解。

注:当 x=0 或 x=1 时,直接返回 x,因为它们的平方根就是自身。

http://www.dtcms.com/wzjs/348021.html

相关文章:

  • 网站的关键词挖掘方式南宁seo排名收费
  • 网站要跟换域名怎么做广告投放推广平台
  • 网络营销的步骤杭州seo公司
  • 网站错误提示页设计网站建设策划书
  • 两学一做网站是多少营销型网站制作建设
  • 网站毕设怎么做电商运营工资大概多少
  • 聊城汽车网站建设成都seo专家
  • 备案没有商城可以做商城网站吗学it需要什么学历基础
  • 深圳地铁公司官网谷歌seo 优化
  • 沈阳犀牛云做网站怎么样推广注册app赚钱平台
  • 合肥制作网站单位有哪些长沙网站制作
  • 怎样提高网站打开速度慢河南网站推广
  • 深圳市做网站知名公司有哪些站内关键词自然排名优化
  • 做自己卖东西的网站杭州seo建站
  • 上海高端网站开发站霸网络优化大师官网入口
  • 建设考试网站国外免费推广网站有哪些
  • 佛山专业的网站建设互联网营销师是干什么的
  • 手机中国官网seo薪酬如何
  • c 做网站网站网页制作培训教程
  • 东莞seo网站优化方式百度网址ip
  • 百度做网站多少钱seo排名课程咨询电话
  • 南宁网红打卡地排行榜自己搜20条优化措施
  • 建个人网站需要钱嘛百度推广网址
  • 宝安石岩网站建设江门关键词优化公司
  • 电商网站开发会遇到哪些问题最新搜索引擎排名
  • 公众号购买厦门seo排名收费
  • 太原网站备案现场核验怎么做线上推广
  • 做公司网站源代码怎么写网络推广是什么工作
  • 二手书网站开发的必要性线上招生引流推广方法
  • 莱芜高端网站建设报价百度指数怎么查询