A179938 Third largest prime factor of numbers that are divisible by at least three different primes (A000977).
2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 5, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 5, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 5, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 5, 2, 2, 3, 2, 3
Offset: 1
Examples
a(1) = 2 because 30 = 2 * 3 * 5 has third largest prime factor 2. a(2) = 2 because 42 = 2 * 3 * 7 has third largest prime factor 2. a(3) = 2 because 60 = 2 * 2 * 3 * 5 has both third and fourth largest prime factor 2. a(8) = 3 because 90 = 2 * 3 * 3 * 5 has both second and third largest prime factor 3.
Crossrefs
Programs
-
Maple
b:= proc(n) option remember; local k; if n=1 then 30 else for k from b(n-1)+1 while nops(ifactors(k)[2])<3 do od; k fi end: a:= n-> sort(map(x-> x[1]$x[2], ifactors(b(n))[2]))[-3]: seq(a(n), n=1..120);
-
Mathematica
b[n_] := b[n] = Module[{k}, If[n==1, 30, For[k = b[n-1]+1, PrimeNu[k] < 3, k++]; k]]; a[n_] := (Table[#[[1]], {#[[2]]}]& /@ FactorInteger[b[n]] // Flatten // Sort)[[-3]]; Array[a, 120] (* Jean-François Alcover, Nov 28 2020, after Alois P. Heinz *)
Extensions
Edited by Alois P. Heinz, Jan 14 2011
Comments