OFFSET
1,2
LINKS
Jason Yuen, Table of n, a(n) for n = 1..10000
MAPLE
a:= proc(n) local k; 0; for k
do irem(%+k^k, n); if %=0 then return k fi od
end:
seq(a(n), n=1..74); # Alois P. Heinz, Oct 04 2025
MATHEMATICA
a[n_]:=Module[{k=1}, While[!Divisible[Sum[i^i, {i, k}], n], k++]; k]; Array[a, 74] (* Stefano Spezia, Oct 04 2025 *)
PROG
(Python)
def a(n):
s=k=0
while 1:
k+=1
s=(s+pow(k, k, n))%n
if s==0:
return k
print([a(n) for n in range(1, 75)])
(PARI) a(n) = my(k=1, s=Mod(0, n)); while (lift(s+=Mod(k, n)^k), k++); k; \\ Michel Marcus, Oct 04 2025
CROSSREFS
KEYWORD
nonn,easy
AUTHOR
Alex Ratushnyak, Oct 04 2025
STATUS
approved
