Nie. Gotowe wzory dają zawsze liniową szybkość, bo szybciej nie można tego produkować - to jest oczywiste!
Sekwencyjne szukanie kwadratów: a^2+b^2 = c^2, wymaga aż n^2 operacji, bo tyle jest kombinacji par a i b < n.
a^4 + b^4 + c^4 = d^4 - tu pójdzie n^3
ale po wykorzystaniu wzorów na te czwórki Pitagorasa to będzie już n^1.5 chyba:
sekwencja: a, b, c: nnn = n^3,
ale gdy pojedziemy tym kwadratowo wtedy będzie n^0.5 * n^0.5 * n^05 = n^1.5;
a w sumie to wyjdzie n^2, bo tam są 4 parametry: m,n,p,q
w najgorszym przypadku, ale spodziewam się tu pełnej redukcji do n
wystarczy zredukować te 4 parametry do dwóch:
M = m^2+n^2, i P = p^2+q^2
a patrząc na te wzory jest to bardzo prawdopodobne, i będziemy zasuwać z tym liniowo: miliard^1 = miliard!
a^2 = m^2+n^2 - (p^2+q^2) = M - P
ale:
d^2 = m^2+n^2 + (p^2+q^2) = M + P
jak widać ładnie się redukuje: (ad)^2 = M^2 - P^2, zatem to jest prosty Pitagoras!
pozostałe: b^2 i c^2 należy podobnie rozłożyć, a wtedy będzie rakieta!