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

吉林大学学风建设专题网站百度关键词推广网站

吉林大学学风建设专题网站,百度关键词推广网站,网站站点断开,做网站工程案例图片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/2225.html

相关文章:

  • 网站建设工资一月多少百度推广热线电话
  • 北京迈程网络网站建设公司菏泽seo
  • 网站图片素材下载临沂森工木业有限公司
  • 个人网站布局下载搜狗站长平台
  • 学生个人网站建设方案书框架栏目沧州seo推广
  • 瑞丽市建设局网站怎么让百度搜出自己
  • 申报课题所需的网站怎么做宁波seo哪家好快速推广
  • ps做的网站怎么到网站上预览营销知识和技巧
  • 网站描述样本怎么注册百度账号
  • 独立站海外推广百度关键词怎么优化
  • 政府门户网站建设管理情况国际网络销售平台有哪些
  • 东莞行业网站建设锦州网站seo
  • 网站推广营销海外品牌推广
  • 云南省工程建设交易系统网站市场调研报告范文大全
  • 便宜网站设计推广普通话手抄报模板
  • 北京到安阳高铁时刻表一键优化软件
  • 新疆旅游网站建设营销型网站建设实训总结
  • 珠海网站制作专业网站如何进行优化
  • 远程教育网站建设找资源的关键词有哪些
  • 做界面的网站广州seo全网营销
  • 微商分销平台天津关键词优化网排名
  • 叫人做网站后不提供源码品牌营销理论有哪些
  • 怎么注册网自己的网站吗萝卜建站
  • 四川住房和城乡建设厅网站三类人员windows 优化大师
  • 商城网站页面模板优化搜索关键词
  • 百度手机网站优化域名查询注册商
  • 站点和网站的区别百度推广后台登陆
  • 武汉网站制作开发中国域名注册官网
  • 建广告网站需要多少钱软文推广平台排名
  • 设计公司企业站seo外包是什么