問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
1 以上 100,000 以下の数値 N が与えられます。フィボナッチ数列 の N 項目の数を求めてください。答えは非常に大きくなることがあるので、 1,000,000,007 で割ったあまりを出力してください。
ここで、フィボナッチ数列の 1 項目は 1 、 2 項目も 1 、 3 項目は 2 とします。
この問題はさまざまな実装方法がありますが、メモ化再帰を用いて実装してみましょう!
N
フィボナッチ数列の N 項目の数を求めてください。答えは非常に大きくなることがあるので、 1,000,000,007 で割ったあまりを出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 入力はすべて整数
・ 1 ≦ N ≦ 100,000
10
55
1
1
100000
911435502