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

如何 html5 网站在线识别图片

如何 html5 网站,在线识别图片,什么网页可以做网站,石家庄裕华区网站建设LeetCode 69.x的平方 思路&#xff1a; 二分查找。从1到x进行二分查找&#xff0c;每次判断mid的平方是否<x&#xff0c; 如果是&#xff0c;则更新ansmid&#xff0c;并缩小区间&#xff1b; 如果不是&#xff0c;则缩小区间&#xff1b; 最后则找到最接近的ans&#xff0…

LeetCode 69.x的平方

题目描述

思路:

二分查找。从1到x进行二分查找,每次判断mid的平方是否<=x,
如果是,则更新ans=mid,并缩小区间;
如果不是,则缩小区间;
最后则找到最接近的ans,使得ans的平方<=x且ans+1的平方>x,即ans为x的算术平方根
注意:x数据范围为int型的取值范围,则计算平方的时候需要注意可能会溢出

代码:

#include<stdio.h>
#include<vector>
#include<string.h>
#include<algorithm>
using namespace std;class Solution
{
public:int mySqrt(int x){int left=1;int right=x;int ans=0;while(left<=right){long long mid=left+((right-left)>>1);long long square=mid*mid;if(square<=x){left=mid+1;ans=mid;}elseright=mid-1;}return ans;}
};int main()
{int target=9;Solution *solution=new Solution();printf("%d\n",solution->mySqrt(target));delete(solution);return 0;
}

总结: 做这道题的时候,没有想明白二分能找到最接近的值,脑子可能当时宕机了,,,归根结底还是对二分的理解不透彻。 还有要注意,运算符+(-)的优先级要高于运算符>>(<<),注意要加括号(在此记录)
http://www.zhongyajixie.com/news/39061.html

相关文章:

  • 厚街手机网站建设成品视频直播软件推荐哪个好用
  • 企业网络安全管理制度和应急预案西安网站seo服务
  • 咨询公司属于什么行业类别整站优化工具
  • 昆山城市建设网站无限制访问国外的浏览器
  • 学做内账的网站什么叫营销
  • 帮人做彩票网站有事吗sem是什么的缩写
  • 皇马logo做网站网上推广平台
  • 如何查看网站是否被做跳转公司网站推广
  • 代理小程序真的赚钱吗天津seo培训机构
  • 攻击jsp网站搜索网站大全
  • filetype ppt 网站建设推广什么app佣金高
  • 深圳平湖网站建设公众号推广合作平台
  • 沂南县建设局网站数据分析软件哪个最好用
  • 固始城乡建设局的网站怎么打不开了现在推广什么app最挣钱
  • 做竞价网站服务器多少钱今天济南刚刚发生的新闻
  • 陕西西安网站建设外贸网站推广服务
  • 一诺互联网站建设公司裂变营销
  • 远离有害不良网站应该怎么做培训机构网站设计
  • 沙坪坝网站建设登录百度账号注册
  • 餐饮公司的网站建设semiconductor
  • 做网站用了别人公司的图片可以吗东莞百度搜索网站排名
  • 长春求推荐好的网站优化推广国际婚恋网站排名
  • 电子商务网站建设与管理第二版答案seo资源咨询
  • 阿里云网站全部清空怎么做如何做好产品网络推广
  • 珠海网站建设 骏域网站百度app登录
  • 新建网站如何推广广东seo推广公司
  • 网站公安备案网站的推广方式有哪些
  • 网站注册信息查询推广普通话手抄报内容大全
  • 建立用模板建立网站论坛平台
  • 有个网站301什么智推教育seo课程