Advertisement
Guest User

Untitled

a guest
Sep 17th, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. class ThreeSquare {
  4.     public static void main(String []args){
  5.         int[][] cA = new int [50001][];
  6.         Scanner boobs = new Scanner(System.in);
  7.         int tc = boobs.nextInt();
  8.        
  9.         for (int i = 0; i * i <= 50000; i++) {
  10.                 for (int j = i; i * i + j * j <= 50000; j++) {
  11.                         for (int k = j; k * k + j * j + i * i <= 50000; k++) {
  12.                             int r = i * i + j * j + k * k;
  13.                             int[] a = { i, j, k };
  14.                             cA[r] = a;
  15.  
  16.                         }
  17.                 }
  18.             }
  19.  
  20.         StringBuilder output = new StringBuilder();
  21.         while(tc-- > 0){
  22.             int test = boobs.nextInt();
  23.             if (cA[test] == null) {
  24.                 output.append(-1 + "\n");
  25.             }
  26.             else { output.append(cA[test][0] + " " + cA[test][1] + " " + cA[test][2] + "\n"); }
  27.         }
  28.         boobs.close();
  29.         System.out.print(output);  
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement