Advertisement
Guest User

Untitled

a guest
May 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. In[1]:= AbsoluteTiming[
  2. f[{x_, y_, z_}] := (2 z > x + y) &&
  3. AllTrue[{x + y - z, z - y, x - z}, IntegerQ[Sqrt[#]] &];
  4.  
  5. counter = 0;
  6. myList = {};
  7. For[a = 4, counter == 0, a++, aa = a^2;
  8. For[k = 1, a - 2 k > 0, k++, bb = (a - 2 k)^2;
  9. For[c = a - 2 k + 1, c < a, c++,
  10. If[f[{aa, bb, c^2}], AppendTo[myList, {aa, bb, c^2}];
  11. counter++]
  12. ]]];
  13.  
  14. g[x_, y_, z_] := z + (x - y)/2;
  15. ans = Min[g @@@ myList]]
  16.  
  17. Out[1]= {312.89, 1006193}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement