A331598 a(n) = A122111(n) / gcd(A122111(n),A241909(n)).
1, 1, 1, 1, 1, 2, 1, 1, 3, 4, 1, 2, 1, 8, 1, 1, 1, 1, 1, 4, 2, 16, 1, 2, 9, 32, 5, 8, 1, 2, 1, 1, 4, 64, 3, 3, 1, 128, 8, 4, 1, 4, 1, 16, 1, 256, 1, 2, 27, 1, 16, 32, 1, 5, 1, 8, 32, 512, 1, 6, 1, 1024, 2, 1, 2, 8, 1, 64, 64, 2, 1, 3, 1, 2048, 5, 128, 9, 16, 1, 4, 7, 4096, 1, 12, 4, 8192, 128, 16, 1, 10, 3, 256, 256, 16384, 8, 2, 1, 1, 4, 9, 1, 32, 1, 32, 1
Offset: 1
Keywords
Links
Programs
-
Mathematica
Array[If[# == 1, 1, #1/GCD[#1, #2] & @@ {Block[{k = #, m = 0}, Times @@ Power @@@ Table[k -= m; k = DeleteCases[k, 0]; {Prime@ Length@ k, m = Min@ k}, Length@ Union@ k]] &@ Catenate[ConstantArray[PrimePi[#1], #2] & @@@ #], Function[t, Times @@ Prime@ Accumulate[If[Length@ t < 2, {0}, Join[{1}, ConstantArray[0, Length@t - 2], {-1}]] + ReplacePart[t, Map[#1 -> #2 & @@ # &, #]]]]@ ConstantArray[0, Transpose[#][[1, -1]]] &[# /. {p_, e_} /; p > 0 :> {PrimePi@ p, e}]} &@ FactorInteger[#]] &, 90] (* Michael De Vlieger, Jan 25 2020, after JungHwan Min at A122111 *)
-
PARI
A331598(n) = { my(u=A122111(n)); u/gcd(u, A241909(n)); };
Comments