LeetCode 633. Sum of Square Numbers
来源:互联网 发布:linux中压缩文件命令 编辑:程序博客网 时间:2024/05/20 22:41
633. Sum of Square Numbers
Descripiton
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 = 5Example 2:Input: 3Output: False
Solution
- 题意即判断一个数能够由两个数的平方和表示。
- 我们可以枚举a、b,a从0开始,b从c的开方开始,并根据大小调节a、b的遍历规则。代码如下:
bool judgeSquareSum(int c) { int a = 0,b = floor(sqrt(c)); while (a <= b) { int t = a * a + b * b; if (t == c) return true; else if (t > c) b--; else a++; } return false;}
阅读全文
0 0
- [leetcode]633. Sum of Square Numbers
- [LeetCode]633. Sum of Square Numbers
- LeetCode 633. Sum of Square Numbers
- [leetcode]633. Sum of Square Numbers
- leetcode 633. Sum of Square Numbers
- LeetCode 633. Sum of Square Numbers
- leetcode 633. Sum of Square Numbers
- leetcode 633. Sum of Square Numbers
- [LeetCode]633. Sum of Square Numbers
- leetcode[Sum of Square Numbers]
- 633. Sum of Square Numbers
- 633. Sum of Square Numbers
- 633. Sum of Square Numbers
- 633. Sum of Square Numbers
- 633. Sum of Square Numbers
- 633. Sum of Square Numbers。
- 【leetcode】633. Sum of Square Numbers(Python & C++)
- leetcode 633. Sum of Square Numbers 二分查找
- Bash Shell环境
- SpringMvc之参数绑定注解详解
- 设计模式之对象行为型模式 — COMMAND (命令)模式
- maven学习笔记(四) 使用maven命令创建项目
- [SDUT](2143)图结构练习——最短路径 ---单源最短路径(图)
- LeetCode 633. Sum of Square Numbers
- tf之object detect摄像头物体识别测试
- echo 改变输出文本颜色
- js系列教程11-json、ajax(XMLHttpRequest)、comet、SSE、WebSocket全解
- qt例子不能运行,qt编译错误,qmake不能呢运行;error while building deploying解决
- opengl光照效果之点光源
- LeetCode
- 信号量 和 自旋锁
- 连点器