時間限制 1000 ms ・ 記憶體限制 256 MB
費氏數列定義為 F(0)=0F(0) = 0F(0)=0、F(1)=1F(1) = 1F(1)=1,且 F(n)=F(n−1)+F(n−2)F(n) = F(n-1) + F(n-2)F(n)=F(n−1)+F(n−2)。
給你 NNN,求 F(N) mod (109+7)F(N) \bmod (10^9 + 7)F(N)mod(109+7)。
一行一個整數 NNN(0≤N≤1060 \le N \le 10^60≤N≤106)。
一行一個整數:F(N) mod (109+7)F(N) \bmod (10^9 + 7)F(N)mod(109+7)。
提示:直接遞迴會超時,請用迴圈遞推,並在過程中取餘數。
範例輸入 1
10
範例輸出 1
55
範例輸入 2
1
範例輸出 2
載入討論區…