-->
当前位置:首页 > Eng > 正文内容

编程题:平方数之和

Luz2年前 (2022-11-20)Eng583
给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 $$a^2+b^2=c$$ 。如果存在,则输出任意一组满足要求的 a 和 b;如果不存在,则输出-1。

注意:有限制运行时长,请尽量优化代码逻辑。
提示:使用java.lang.Math中的方法辅助运算。

### 第一组输入样例:

输入c
in
5


### 第一组输出样例:

存在,则输出 a,b
out
1,2

解释:1 * 1 + 2 * 2 = 5

### 第二组输入样例:

输入c
in
3


### 第二组输出样例:

不存在,则输出-1
out
-1






answer:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。