OFFSET
1,6
COMMENTS
LINKS
Antti Karttunen, Table of n, a(n) for n = 1..20000
Antti Karttunen, Data supplement: n, a(n) computed for n = 1..65537
FORMULA
EXAMPLE
a(8) = a(25) = 1 because 8 and 25 are prime powers.
a(30) = 16 because 15 is the greatest proper unitary divisor of 30, so a(30) = 1 + 15*a(2) = 1 + 15 = 16.
MATHEMATICA
f[n_] := If[PrimePowerQ[n], n,
SelectFirst[Transpose@
{Reverse@ #[[-Ceiling[Length[#]/2] ;; -2]],
#[[2 ;; Ceiling[Length[#]/2]]]} &@ Divisors[n],
CoprimeQ @@ # &][[1]] ]; f[1] = 1;
a[n_] := 1 + #*a[n/#] &[f[n]]; a[1] = 0;
Array[a, 120] (* Michael De Vlieger, Jun 24 2025 *)
PROG
(PARI) d(n) = if (omega(n) == 1, n, my(v=select(x->(gcd(x, n/x)==1), divisors(n))); v[#v-1]);
lista(nn) = {va = vector(nn); va[1] = 0; for (n=2, nn, dn = d(n); va[n] = 1 + dn*va[n/dn]; ); va; } \\ Michel Marcus, Feb 10 2019
(PARI)
A324388(n) = if(1>=omega(n), n, fordiv(n, d, if((d>1)&&(1==gcd(d, n/d)), return(n/d))));
CROSSREFS
KEYWORD
nonn
AUTHOR
David James Sycamore, Feb 01 2019
STATUS
approved
