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

外包app制作费用多少引擎优化搜索

外包app制作费用多少,引擎优化搜索,手机网站怎么做淘宝客,百度广告怎么投放多少钱最近是在研究双指针啊,leetcode刷的题都是这方面的。都记录在最近的文章里,大家有兴趣可以去我主页看看 LCP633 平方数之和 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 b2 c 。 示例 1: 输入&…

最近是在研究双指针啊,leetcode刷的题都是这方面的。都记录在最近的文章里,大家有兴趣可以去我主页看看

LCP633 平方数之和

给定一个非负整数 c ,你要判断是否存在两个整数 ab,使得 a2 + b2 = c

示例 1:

输入:c = 5
输出:true
解释:1 * 1 + 2 * 2 = 5
方法1:食我双指针啊

显然,这里是在给定范围内找找两个数字满足条件,双指针再合适不过了

//leetcode官方题解
class Solution {
public:bool judgeSquareSum(int c) {long left = 0;long right = (int)sqrt(c);while (left <= right) {long sum = left * left + right * right;if (sum == c) {return true;} else if (sum > c) {right--;} else {left++;}}return false;}
};

这个方法是leetcode官方题解,效果如下

在这里插入图片描述

方法二,直接判断不挺好
class Solution {
public:bool judgeSquareSum(int c) {//对于单独情况,分个if就行,不然对所有情况编程,徒增开销if (c == 0) return true;//这里还有一种写法,不过每次都要多加一次计算,性能较差/*for(int a=1;a*a<=c;a++)大家对比一下,是否多了一次计算?每个循环中多一次计算,这个对效率的拖后腿是不能多想*/int sqc = (int)(sqrt(c));for (int a = 1; a <= sqc; a++){int b = (int)(sqrt(c - a * a));if (a * a + b * b == c)   return true;}return false;}
};

这是俺的直接循环比较法
s

http://www.yayakq.cn/news/683867/

相关文章:

  • 中石化两学一做网站购物网站建设与实现
  • 仿 手机 网站模板html电商直播app开发
  • 可以做ppt的网站威海做网站
  • 百度首页网站推广多少钱一年无为县住房建设局网站
  • 网站模版如何去除title版权信息东莞网站建设排名 南城
  • 南昌做网站建设哪家好如何做电商网站视频
  • 网站建设后帐号密码初中学历可以学室内设计吗
  • 重庆网上商城网站建设wordpress程序员主题
  • 公司网站制作费用多少wordpress禁止必应访问
  • 宁波网站推广营销分析网站建设到运营需要多少钱
  • 做车展招商的网站软件开发的模式
  • 建站公司做的网站侵权了wordpress服务器要求
  • 青岛建手机网站公司百度指数数据分析平台
  • 怎么查网站后台地址网站建设技术网站
  • 网站建设需求文档下载自己做彩票网站吗
  • 网站开发及维护合同范本网站系统规划报告
  • 做外贸怎样打开国外网站网站设计专业公司
  • 做网站能赚到流量费吗牙科 网站建设方案
  • 众筹网站的分析与设计泰安企业建站公司排行
  • 网站内容管理规范263企业邮箱网络登录入口
  • 做刷票的网站百度推广多少钱一天
  • 做视频用的网站东莞专业网站推广工具
  • 邯郸网站制作与建设网站建设的开发工具
  • 四平市城乡建设局网站推广互联网工具
  • 服务器怎么用数据库建设网站泰安推广工作室
  • 做一个模板网站多少钱免备案域名是什么
  • 手机app开发网站建设长寿时代的企业解决方案
  • 苍南做网站笔记本页面设计模板
  • easyui网站开发实战 pdf百度网站建设在哪
  • 免费网站应用seo优化运营专员