304 : Primonacci

任意の自然数nnについて、関数p>np>nとなるような最小の素数ppを返す。

数列a(n)a(n), n>1n>1のとき) で定義される。

フィボナッチ数列f(n)f(n)f(0)=0,f(1)=1,f(n)=f(n1)+f(n2)f(0)=0, f(1)=1, f(n)=f(n-1)+f(n-2)n>1n>1のとき) で定義される。

数列b(n)b(n)f(a(n))f(a(n))で定義される。

1n1000001 ≦ n ≦ 100000についてb(n)\sum b(n)を求めよ。答えは1234567891011で割った余りで示せ。

最終更新

役に立ちましたか?