633. Sum of Square Numbers 平方数之和 看一个数是否能够有两个平方数组成
来源:互联网 发布:易语言源码做成软件 编辑:程序博客网 时间:2024/05/17 13:07
Given a non-negative integer c
, your task is to decide whether there're two integers a
and b
such that a2 + b2 = c.
Example 1:
Input: 5Output: TrueExplanation: 1 * 1 + 2 * 2 = 5
Example 2:
Input: 3Output: False
比较简单,开方求范围,然后使用左右指针
class Solution {public: bool judgeSquareSum(int c) { if(c<0) return false; int mid=sqrt(c); int left=0,right=mid; while(left<=right) { int temp=left*left+right*right; if(c==temp) return true; else if(c>temp) left++; else right--; } return false; }};
阅读全文
0 0
- 633. Sum of Square Numbers 平方数之和 看一个数是否能够有两个平方数组成
- [UVA](11461)Square Numbers ---完全平方数
- Lintcode697-判断是否为平方数之和
- 判断是否为平方数之和-LintCode
- 判断一个数是否是平方数
- 判断一个数是否为平方数
- 判断一个数是否是平方数
- 判断一个数是否为平方数
- 367. Valid Perfect Square |计算一个数是否是一个数的平方
- 367. Valid Perfect Square--判断一个数是否为完全平方数
- 得到一个平方数
- 一个数的平方
- 判断一个整数是否平方数
- 判断一个数是否包含平方因子
- LeetCode Valid Perfect Square(是否是平方数)
- Leetcode:367 Valid Perfect Square(是否为平方数)
- 平方数
- 平方数
- Bootstrap插件(三)——标签页导航(tab.js)
- Android端用JDBC方法连接服务器端Mysql
- codeforces 742B Arpa’s obvious problem and Mehrdad’s terrible solution
- XGBoost简介
- 2017.9.14
- 633. Sum of Square Numbers 平方数之和 看一个数是否能够有两个平方数组成
- C++流对象
- mybatis generator(MyBatis的逆向工程)
- js创建单链表及倒序单链表
- 快速排序
- Linux操作系统基础
- 打开MySQL数据库远程访问的权限
- jDK7中的String.intern()方法
- HDU2089 不要62 数位dp