049 - Fibonacci Easy (mod 1000000007)
Editorial
/
Time Limit: 10 sec / Memory Limit: 1024 MB
配点 : 1000 点
問題文
以下の漸化式で定められるフィボナッチ数列の第 N 項 a_N を 1000000007 (=10^9+7) で割った余りを求めてください。
- a_1 = 1, a_2 = 1
- a_n = a_{n-1} + a_{n-2} (n \geq 3)
制約
- 3 \le N \le 10^7
- N は整数
入力
入力は以下の形式で標準入力から与えられます。
N
出力
答えを整数で出力してください。
入力例 1
6
出力例 1
8
a=(1,1,2,3,5,8,\dots) です。
N=6 なので、第 6 項 である 8 を出力してください。
入力例 2
8691200
出力例 2
922041576
1000000007 で割った余りを求めることに注意してください。