Dzień dobry, jestem tu nowy i Przynoszę mały problem. Mam problem z opracowaniem wydajnego algorytmu dla następującego problemu: Muszę znaleźć kombinacje trzech liczb dodatnich x, yiz, aby x + y, x-y, y + z, y-z, x + z i x - z są idealnymi kwadratami. Problem polega na opracowaniu algorytmu, który znajdzie wszystkie kombinacje x, yiz od 1 i 2 000 000.Kombinacje trzech liczb dodatnich x, y, z tak, że x + y, x-y, y + z, y-z, x + z i x-z są idealnymi kwadratami
Obecnie używam for
w ramach for
, który z pewnością nie skończy się, zanim będę mieć moje wnuki.
przyspieszenie nabycia wnuków, może być świetny sposób, aby rozwiązać ten problem;) +1 na dobre pytanie – kostja
Jest ograniczenie, że '1
W niektórych przypadkach może się okazać, że [każdy kwadrat jest sumą dwóch kolejnych liczb trójkątnych] (http://www.jstor.org/discover/10.2307/3621134?uid=3739728&uid=2&uid=4&uid=3739256&sid=21101806678781) (choć to oczywiście nie oznacza, że tylko sumy trójkątne sumują się do kwadratów). –