A087624 a(n)=0 if n is prime, A001221(n) otherwise.
0, 0, 0, 1, 0, 2, 0, 1, 1, 2, 0, 2, 0, 2, 2, 1, 0, 2, 0, 2, 2, 2, 0, 2, 1, 2, 1, 2, 0, 3, 0, 1, 2, 2, 2, 2, 0, 2, 2, 2, 0, 3, 0, 2, 2, 2, 0, 2, 1, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 3, 0, 2, 2, 1, 2, 3, 0, 2, 2, 3, 0, 2, 0, 2, 2, 2, 2, 3, 0, 2, 1, 2, 0, 3, 2, 2, 2, 2, 0, 3, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 3, 0, 2, 3
Offset: 1
Links
- N. J. A. Sloane, Table of n, a(n) for n = 1..10000
- Index entries for sequences generated by sieves [From _Reinhard Zumkeller_, Oct 17 2008]
Programs
-
Haskell
a087624 n = if a010051 n == 1 then 0 else a001221 n -- Reinhard Zumkeller, Apr 05 2013
-
Maple
with(numtheory); f:=proc(n) if isprime(n) then nops(factorset(n))-1 else nops(factorset(n)) fi; end;
-
Mathematica
Array[If[PrimeQ[#],0,PrimeNu[#]]&,110] (* Harvey P. Dale, Mar 27 2013 *)
-
PARI
a(n) = if (isprime(n), 0, omega(n)); \\ Michel Marcus, Nov 06 2022
Formula
G.f.: Sum_{k>=1} x^(2*prime(k)) / (1 - x^prime(k)). - Ilya Gutkovskiy, Apr 13 2021
a(n) = omega(n) - c(n), where c = A010051. - Wesley Ivan Hurt, Jun 23 2024
Extensions
Edited by N. J. A. Sloane, Dec 11 2008
Comments