OFFSET
1,1
COMMENTS
LINKS
Robert Israel, Table of n, a(n) for n = 1..1000
EXAMPLE
a(4) = 81 because 81 == 1 (mod 4) and 81 = 3^4 is the product of 4 primes, counted by multiplicity, and no smaller number works.
MAPLE
f:= proc(n) uses priqueue; local p, x, Aprimes, v;
initialize(Aprimes);
p:= 2;
while n mod p = 0 do p:= nextprime(p) od:
insert([-p^n, p, 0], Aprimes);
do
v:= extract(Aprimes);
x:= -v[1];
if x mod n = 1 then return x fi;
if v[3] < n then
insert([v[1], v[2], v[3]+1], Aprimes);
p:= nextprime(v[2]);
while n mod p = 0 do p:= nextprime(p) od;
x:= x * (p/v[2])^(n-v[3]);
insert([-x, p, v[3]], Aprimes);
fi;
od;
end proc:
f(1):= 2:
map(f, [$1..30]);
CROSSREFS
KEYWORD
nonn
AUTHOR
Robert Israel, Dec 17 2023
STATUS
approved