OFFSET
1,6
LINKS
Alois P. Heinz, Table of n, a(n) for n = 1..10000
Eric Weisstein's World of Mathematics, Divisor Product.
FORMULA
a(n) = Product_{d|n, d < n, d odd} d.
MAPLE
a:= n-> mul(`if`(d::odd, d, 1), d=numtheory[divisors](n) minus {n}):
seq(a(n), n=1..75); # Alois P. Heinz, Jun 27 2025
MATHEMATICA
a[n_] := Times @@ Select[Divisors[n], # < n && OddQ[#] &]; Table[a[n], {n, 75}]
PROG
(PARI) a(n) = my(m = n >> valuation(n, 2), d = numdiv(m)); if(d % 2, sqrtint(m)^d, m^(d/2)) / if(m < n, 1, n); \\ Amiram Eldar, Jun 27 2025
(Python)
from math import isqrt
from sympy import divisor_count
def A385349(n):
d = divisor_count(m:=n>>(~n&n-1).bit_length())
k = isqrt(m)**d if d&1 else m**(d>>1)
return k//n if n&1 else k # Chai Wah Wu, Jun 27 2025
CROSSREFS
KEYWORD
nonn
AUTHOR
Ilya Gutkovskiy, Jun 26 2025
STATUS
approved
