reviewed
approved
reviewed
approved
proposed
reviewed
editing
proposed
(* Second program: *)f[x_, y_ : 0] :=
f[x_, y_ : 0] :=
v = 1; Sow[k] ]; m[v]++; k *= p[v], {i, Infinity}] ][[-1, 1]] ] ]; Array[f, 120] (* _Michael De Vlieger_, Jun 18 2024 *)
Array[f, 120] (* Michael De Vlieger, Jun 18 2024 *)
Michael De Vlieger, <a href="/A162306/a162306.png">Plot k in row n at (x,y) = (k,-n)</a> for n = 1..2^10.
Row n of this sequence is {k <= n : rad(k) | n }, where rad = A007947. - Michael De Vlieger, Jun 18 2024
(* Second program: *)f[x_, y_ : 0] :=
Table[Select[Range@ n, PowerMod[n, Floor@ Log2@ n, #] == 0 &], {n,
Block[{m, n, nn, j, k, p, t, v, z},
n = Abs[x]; nn = If[y == 0, n, y];
If[n == 1, {1},
z = Length@
MapIndexed[Set[{p[#2], m[#2]}, {#1, 0}] & @@
{#1, First[#2]} &, FactorInteger[n][[All, 1]] ];
k = Times @@ Array[p[#]^m[#] &, z]; Set[{v, t}, {1, False}];
Union@ Reap[Do[Set[t, k > nn];
If[t, k /= p[v]^m[v]; m[v] = 0; v++; If[v > z, Break[]],
23v = 1; Sow[k] ]; m[v]++; k *= p[v], {i, Infinity}] // Flatten ][[-1, 1]] ] ]; Array[f, 120] (* Michael De Vlieger, May 29 2018 Jun 18 2024 *)
approved
editing
reviewed
approved
proposed
reviewed
editing
proposed
n = 6, a(n) = : {1, 2, 3, 4, 6}.
n = 7, a(n) = : {1, 7}.
n = 8, a(n) = : {1, 2, 4, 8}.
n = 9, a(n) = : {1, 3, 9}.
n = 10, a(n) = : {1, 2, 4, 5, 8, 10}.
n = 11, a(n) = : {1, 11}.
n = 12, a(n) = : {1, 2, 3, 4, 6, 8, 9, 12}.
approved
editing
proposed
approved