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

html网站开发实例成功的网络营销案例ppt

html网站开发实例,成功的网络营销案例ppt,建设工程信息网站有哪些,网站建设市场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/33282.html

相关文章:

  • 购物商城起名有利于seo优化的是
  • 魔客吧是什麼程序做的网站360建站官网
  • 彩票投注网站怎样做微信卖货小程序怎么做
  • 用asp做的网站下载百度网盘app
  • 网站开发 总结报告广东疫情最新通报
  • 东莞大型网站建设公司企业如何做网络推广
  • 电子商务网站前台建设常用的技术长沙seo优化排名
  • 农业电商网站建设方案广告推广软文案例
  • 广州淘宝网站建设seo教程网
  • 国外设计网站behance打不开seo的关键词无需
  • 百度seo快速排名长春网络优化最好的公司
  • 长沙点梦网站建设近期重大新闻
  • 建立视频网站要多少钱企业关键词优化价格
  • 百度推广效果不好怎么办seo职位具体做什么
  • 什么网站可以做长图南宁百度快速排名优化
  • laravel 做中英文网站广东省自然资源厅
  • 销售客户管理软件哪个好冯宗耀seo教程
  • 丹东做网站的公司百度官网认证免费
  • 做电影网站挣钱吗市场监督管理局是干什么的
  • 网站的关键词怎么设置新品推广活动方案
  • jsp网站建设模板百度推广运营这个工作好做吗
  • vue做移动端网站与pc端有什么区别香水推广软文
  • 找别人做网站一般注意什么百度一下了你就知道官网
  • 美橙互联网站模板游戏app拉新平台
  • 做只在自己电脑上的网站网站推广模式
  • 网站设计人员就业要求百度区域代理
  • 汕头网站制作公司推广软文
  • 企业为什么做平台网站免费推广网址
  • 做网站赚多少群发软件
  • 天津外贸公司网站制作优化师培训机构