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

稳定的网站建设百度指数里的资讯指数是什么

稳定的网站建设,百度指数里的资讯指数是什么,免费建商城网站哪个好,嵌入式软件开发工程师简历原题链接: https://leetcode.cn/problems/sum-of-square-numbers/ 解题思路: a和b一定是000到c\sqrt cc​之间的某个值。将a的初始值设为0。b的初始值设为c\sqrt cc​,b必须为整数。a和b向中间逼近,查找满足条件的值。由于a和b是…

原题链接:
https://leetcode.cn/problems/sum-of-square-numbers/

解题思路:

  1. ab一定是000c\sqrt cc之间的某个值。
  2. a的初始值设为0b的初始值设为c\sqrt ccb必须为整数。
  3. ab向中间逼近,查找满足条件的值。
  4. 由于ab是可以交换的,两者相遇时,就查找了所有可能的值。
  5. a2+b2>ca^2+b^2>ca2+b2>c时,b--
  6. a2+b2<ca^2+b^2<ca2+b2<c时,a++
/*** @param {number} c* @return {boolean}*/
var judgeSquareSum = function (c) {let a = 0 // a从最小值开始查找let b = Math.floor(Math.sqrt(c)) // b从最大值开始查找,需要保证初始值是整数// a和b可交换,因此只要搜索到两者相遇即可while (a <= b) {// 计算当前的a^2 + b^2值let curr = a ** 2 + b ** 2// 如果curr等于c,表示找到相应整数if (curr === c) {return true}// 如果curr大于c,减小b,向目标值逼近else if (curr > c) {b--}// 如果curr小于c,增大a,向目标值逼近else {a++}}// 如果退出循环,表示未找到a和breturn false
}
http://www.hrbkazy.com/news/4339.html

相关文章:

  • 网站建设经费的函it培训机构推荐
  • 男男床上爱做 网站开发一个app平台大概需要多少钱?
  • wordpress改写url说到很多seo人员都转行了
  • 溆浦县建筑公司网站百度广告怎么投放多少钱
  • 免费的个人空间建网站百度seo关键词怎么做
  • 做网站准备什么软件搜索引擎调价平台哪个好
  • 网站制作公司十强做引流推广的平台
  • 淘客商品网站怎么做的简述网站建设的基本流程
  • 一个虚拟空间可以放几个网站免费建立网站步骤
  • 优酷视频接到网站怎么做百度推广投诉电话
  • 做透水砖的网站怎么建立网站平台
  • 人才网站开发方案学管理培训班去哪里学
  • 柳州网站制作公司竞价推广账户托管
  • 提高网站百度权重win10优化大师怎么样
  • 做外贸一般去什么网站找客户网络营销的方法有哪些?举例说明
  • 做企业网站需要什么文件曲靖百度推广
  • 杭州网站设计公司哪个好东莞百度seo
  • 有专门做网站的公司吗百度百度一下首页
  • 苏州网站建设网站制作的公司网络营销品牌推广
  • 管理咨询公司ppt百度seo排名推广
  • 深圳搜豹网站建设公司免费正能量erp软件下载
  • 免费的活动策划网站b2b外贸接单平台
  • 广安市城乡建设规划局网站完善的seo网站
  • 网站设置密码访问武汉整站seo数据上云
  • 包头正规旅游网站开发哪家好排名前十的小说
  • 网页游戏开服表怎么删郑州客串seo
  • 哪个yy频道做天龙私服网站百度搜索入口官网
  • 哪些网站做的好处网页设计与制作个人网站模板
  • 政府网站都是找谁做的系统优化软件有哪些
  • 免费网站java源码大全不下载网站域名服务器查询