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

盛泽做网站百度知道官网

盛泽做网站,百度知道官网,1m带宽做网站,上海优化seo题目描述 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a^2 b^2 c 。 示例 1: 输入:c 5 输出:true 解释:1 * 1 2 * 2 5示例 2: 输入:c 3 输出:f…

题目描述

给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a^2 + b^2 = c 。

示例 1:

输入:c = 5
输出:true
解释:1 * 1 + 2 * 2 = 5

示例 2:

输入:c = 3
输出:false

提示:

  • 0 <= c <= 2^31 - 1

解决方案:

1、数据大小范围:long long,(int 的极限是2^32 -1)

2、平方数就先取该数的算术平方根,分别讨论边界条件

3、算术平方根即是边界极值,另一值从0或1 开始,根据符合条件的大小比较,去压缩中间区域:即极值的左移或右移。

函数源码:

class Solution {
public:bool judgeSquareSum(int c) {long long a=1;long long b=sqrt(c);double x=sqrt(c);if(x==b)     return true;while(true){if(a>b) return false;if(a*a+b*b==c)       break;else if(a*a+b*b>c)   b--;else                 a++;}return true;}
};
http://www.dtcms.com/wzjs/312617.html

相关文章:

  • 网店美工的工作内容是什么网站关键词优化教程
  • 如东住房和城乡建设局网站快速优化系统
  • 洛阳住房和城乡建设部网站seo学习网站
  • WordPress二维码动态图片seo的搜索排名影响因素主要有
  • 网站做百度推广多少钱宣传软文怎么写
  • 做直播大秀的平台和网站seo推广优化方案
  • 中国有兼职网站开发网站吗宁波网站推广网站优化
  • 南昌哪里有建设网站的适合员工的培训课程
  • 福建金融公司网站建设搜狗收录批量查询
  • 网站首页不被收录常见的网络推广方式包括
  • 珠海网站建设科速互联怎么可以让百度快速收录视频
  • 新疆手机网站建设专业的网站优化公司排名
  • 佛山网站代运营图片搜索
  • 带icp备案的网站什么是搜索关键词
  • wordpress 内容管理系统插件北京快速优化排名
  • 西安做网站找缑阳建百度竞价专员
  • 包装纸箱怎么做网站seo网站推广工具
  • 吉林省建设工程造价网站seo的优缺点
  • 网站建设一站式百度扫一扫网页版
  • 南宁隆安网站建设淘宝店铺怎么推广和引流
  • 王野天师网站优化排名怎么做
  • 公建设计网站中国疫情今天最新消息
  • 徐州网站建设薇at57666y电商代运营收费标准
  • 教育中介公司网站建设费用微信小程序开发
  • 江西赣鄂皖路桥投资有限公司网站建设快速收录网
  • 不让网站在手机怎么做百度输入法下载
  • css选择器有哪些seo 网站推广
  • 网站动画用什么做百度指数app
  • 新疆网站开发哪家好大数据营销系统软件
  • 网站建设从入门到精通+网盘百度推广如何计费