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

做直销网站的公司免费一键搭建网站

做直销网站的公司,免费一键搭建网站,微信小程序是什么,网站建设打造学院本题想到使用二分法不断逼近一个区间&#xff0c;直到最后趋近于x&#xff0c;从而求得解。注意的点&#xff0c;一开始使用 if(mid * mid < x) 进行判断时&#xff0c;会出现越界&#xff0c;原因是输入一个很大的数是&#xff0c;超过int表示的范围&#xff0c;继而修改为…

本题想到使用二分法不断逼近一个区间,直到最后趋近于x,从而求得解。注意的点,一开始使用

if(mid * mid <= x) 

进行判断时,会出现越界,原因是输入一个很大的数是,超过int表示的范围,继而修改为这种判断形式:

if( mid <= x/mid)
  • 需要注意的是,这种判断方式存在一定的精度问题

这种判断方式有需要确保 mid 的值不为 0,那么左区间就需要从1开始。
那么当输入 x 的值为0时,只需要不进入while循环,直接返回 ans初始值0即可。
如果使用力扣官方题解,mid 设置为 long long类型,则无须这样处理。

class Solution {
public:int mySqrt(int x) {int left = 1;int right = x;int ans = 0;while(left <= right){int mid = left + (right - left)/2;if( mid <= x/mid){left = mid + 1;ans = mid;}else if( mid > x/mid){right = mid - 1;}}return ans;}
};
http://www.shuangfujiaoyu.com/news/8410.html

相关文章:

  • wordpress修改联系我们页面seo软文是什么意思
  • php动态网站怎么做宣传推广的十种方式
  • wordpress 嵌入字体seo优化大公司排名
  • 做博彩网站代理犯法吗seo优化专员招聘
  • 什么网站容易做流量专业全网优化
  • 仿第四城地方门户网站模板域名注册入口
  • 深圳网站建设公司服务泉州关键词快速排名
  • cdn如何做网站备案营销策划思路
  • 淘宝客免费网站建设品牌网络营销成功案例
  • 免费的ai绘图网站有哪些网络广告发布
  • WordPress开通用户投稿功能哈尔滨优化调整人员流动管理
  • 游仙区专业网站建设价格武汉新闻最新消息
  • 蛋糕网站网页设计网站开发技术有哪些
  • 泸州公司做网站站内关键词排名软件
  • wordpress企业网站怎么优化标题和关键词排名
  • 简约网站建设公司关于软文营销的案例
  • 哪个网站做兼职可以赚钱大连百度推广公司
  • 中国人做外贸生意的网站莆田百度推广开户
  • 西宁做网站的有吗优化网站内容的方法
  • 静安西安网站建设临沂百度推广的电话
  • 搭建舞台seo云优化如何
  • 买到一个域名以后如何做网站百度推广代理商
  • 重庆网页优化seo网站排名优化公司
  • 六盘水市诚信网站建设公司推广方式都有哪些
  • 做整形网站多少钱优化方法
  • 网站建设资金投入seo zac
  • 个人网站建设的背景域名申请
  • 深圳设计公司取名杭州百度整站优化服务
  • 音乐网站怎么做学生制作个人网站
  • 阿里巴巴官方网站营销类网站