0
点赞
收藏
分享

微信扫一扫

方程整数解(蓝桥杯)

八怪不姓丑 2022-03-26 阅读 56

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n = scan.nextInt();
		boolean flag = true;
		for(int i=1;i<=(int)(Math.sqrt(n));i++){
			for(int j=1;j<=(int)(Math.sqrt(n));j++){
				for(int k=1;k<=(int)(Math.sqrt(n));k++){
					if(i*i+j*j+k*k == n && i<=j && j<=k){
						System.out.println(i+" "+j+" "+k);
						flag = false;
					}
				}
			}
		}
		if(flag) System.out.println("No Solution");
	}
}

 

举报

相关推荐

0 条评论