OFFSET
1,2
LINKS
Amiram Eldar, Table of n, a(n) for n = 1..10000
FORMULA
EXAMPLE
a(6) = 6 since 6 is the largest divisor of 6 and it is of the form x^2 + 2*y^2: 6 = 2^2 + 2*1^2.
a(10) = 2 since 2 is the largest divisor of 10 that is of the form x^2 + 2*y^2: 2 = 0^2 + 2*1^2. 5 and 10, the two larger divisors of 10, are not of this form.
MATHEMATICA
f[p_, e_] := If[Mod[p, 8] > 4, p^(2*Floor[e/2]), p^e]; a[1] = 1; a[n_] := Times @@ f @@@ FactorInteger[n]; Array[a, 100]
PROG
(PARI) a(n) = {my(f = factor(n)); prod(i = 1, #f~, f[i, 1]^if(f[i, 1]%8 > 4, 2*(f[i, 2]\2), f[i, 2])); }
CROSSREFS
KEYWORD
nonn,mult,easy
AUTHOR
Amiram Eldar, Dec 02 2025
STATUS
approved
