OFFSET
1,1
COMMENTS
Project Euler problem 186 calls this sequence the "Lagged Fibonacci Generator".
Sequence is of period 6615344776548816157229109892561942561580100000. - Jianing Song, Jan 21 2025
LINKS
Do Thanh Nhan, Table of n, a(n) for n = 1..10000
Project Euler, Problem 186. Connectedness of a Network, with a(n) = S_n.
Kevin Ryde, PARI/GP Code
Jianing Song, Finding the period of A380292
Index entries for linear recurrences with constant coefficients, order 6615344776548816157229109892561942561580100000.
EXAMPLE
a(5) = 100003 - 200003*5 + 300007*5^3 mod 10^6 = 600863.
a(56) = a(32) + a(1) mod 10^6 = 529290.
MATHEMATICA
PROG
(Python)
f = [(100003 - 200003*k + 300007*pow(k, 3, 10**6)) % 10**6 for k in range(1, 56)]
def lagged_fib_gen(n):
if n < len(f): return f[n-1]
for i in range(len(f), n+1):
f.append((f[i-24] + f[i-55]) % 10**6)
return f[n-1]
(PARI) \\ See links.
CROSSREFS
KEYWORD
nonn,easy
AUTHOR
Do Thanh Nhan, Jan 19 2025
STATUS
approved
