633. Sum of Square Numbers (Easy)
目录
两数平方和
想法
- 因
0*0
+√n*√n
= n; 所以返回值小于等于√n
(√n
向上取整) - 在 ① 的基础上进行
双指针
查询,即右指针从Math.ceil(√n)
开始 - 题目限制为
非负
整数,所以0也可以,即左指针从0
开始 - 要考虑到2个数相同的情况,例如:2、8、18
测试数据
1 2 3 10 19 212 261 999999999
AC 代码
v 1.0.0
2020年06月12日
|
|