Advertisement
Guest User

Untitled

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