%I #52 Sep 14 2021 15:12:14
%S 2,2,5,131,43,15619,281,6553,503,137771,3061,244140613,8179,22143361,
%T 401393,199290359,491503,8392333984357,524269,3486784381,2097131,
%U 226640986043,28311529,303745269775390601,113246183,9885033776809,469762021,176518460300597,805306339,77737724676061053405079339
%N a(n) is the least prime p such that Omega(p + n) = n where Omega is A001222, or 0 if no such prime exists.
%H David A. Corneth, <a href="/A345740/b345740.txt">Table of n, a(n) for n = 1..1049</a>
%F a(n) + n >= A053669(n)^n for n > 2 if a(n) exists. - _David A. Corneth_, Aug 14 2021
%e For n=1, a(1) = 2 as 2+1 = 3 (Omega(2 + 1) = Omega(3) = 1, see A000040(1)).
%e For n=2, 2+2 = 4 = 2*2 (semiprime, Omega(4) = 2, see A001358(1)).
%e For n=3, 5+3 = 8 = 2*2*2 (triprime, Omega(8) = 3, see A014612(1)).
%e For n=4, 131+4 = 135 = 3*3*3*5 (Omega(135) = 4, see A014613(16)).
%t Table[k=1;While[PrimeOmega[Prime@k+n]!=n,k++];Prime@k,{n,11}] (* _Giorgos Kalogeropoulos_, Jun 25 2021 *)
%o (PARI) a(n) = my(p=2); while (bigomega(p+n) != n, p = nextprime(p+1)); p; \\ _Michel Marcus_, Jun 26 2021
%o (Python)
%o from sympy import factorint, nextprime, primerange
%o def Omega(n): return sum(e for f, e in factorint(n).items())
%o def a(n):
%o lb = 2**n
%o p = nextprime(max(lb-n, 1) - 1)
%o while Omega(p+n) != n: p = nextprime(p)
%o return p
%o print([a(n) for n in range(1, 12)]) # _Michael S. Branicky_, Aug 14 2021
%Y Cf. A000040, A001222, A001358, A014612, A014613, A053669, A069279, A097977.
%K nonn
%O 1,1
%A _Zak Seidov_, Jun 25 2021