算法学习
来源:互联网 发布:淘宝交电费 编辑:程序博客网 时间:2024/06/07 07:21
1
public class Test1{ /** * 给定一个整数 N,写一个程序判断是否存在 2 个整数 a、b(a < b),使得 a^2 + b^2 = N 例子1: 输入:N = 5,输出:true,a = 1,b = 2; 例子2: 输入:N = 7,输出:false * @param args */ public static void main(String[] args) { int N = 5; int x = 0; int y = 0; String info = null; for(int a=N;a>0;a--) { x = a-1; y = N-x; int q = (int) Math.sqrt((double)x); int w = (int) Math.sqrt((double)y); if (y<x) { if((Math.pow(q,2) + Math.pow(w,2)) == N) { info = "true , a="+w+" , b="+q; break; } }else info = "false"; } System.out.println(info); }}
阅读全文
0 0
- 算法学习
- 算法学习
- 算法 学习
- 算法学习
- 算法学习
- 学习算法
- 算法学习
- 算法学习
- 算法 学习
- 算法学习
- 学习算法
- 算法学习
- 算法学习
- 算法学习
- 算法学习
- 算法学习
- 算法学习
- 算法学习
- installing R packages
- 如何关闭notification的震动
- Java语言基础1
- LightOJ1030(概率DP)
- JSON-LIB 的使用指南
- 算法学习
- VUE(v-for 数组、对象更新检测)
- C++中简单的map应用
- 安装mysql5.7.2无法启动服务
- python+influxdb+shell写一个区域网络状况表
- C# WPF按钮控件动态加载图片
- Vue组件中slot的用法
- 只包含因子2 3 5 的数----51Nod
- vm安装centos6.5