OFFSET
1,2
COMMENTS
LINKS
T. D. Noe, Table of n, a(n) for n=1..1000
MATHEMATICA
Table[a={0, 2, 3}; a=a0=Mod[a, n]; k=0; While[k++; s=a[[2]]+a[[1]]; a=RotateLeft[a]; a[[ -1]]=Mod[s, n]; a!=a0]; k, {n, 100}] (* T. D. Noe, Oct 10 2006 *)
PROG
(Python)
from math import lcm
from functools import lru_cache
from sympy import factorint
@lru_cache(maxsize=None)
def A104217(n):
if n < 4:
return (1, 7, 13)[n-1]
f = factorint(n).items()
if len(f) > 1:
return lcm(*(A104217(a**b) for a, b in f))
else:
k, x = 1, (0, 2, 3)
while x != (3, 0, 2):
k += 1
x = (x[1], x[2], (x[0]+x[1]) % n)
return k # Chai Wah Wu, Apr 25 2025
CROSSREFS
KEYWORD
nonn
AUTHOR
Anthony C Robin, Mar 14 2005
EXTENSIONS
More terms from T. D. Noe, Oct 10 2006
STATUS
approved
