• 1448 斐波那契的兔子问题(加强版)

    Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)

    Submits : 235 | Solved : 46

    Description

    1202年,意大利数学家斐波那契(Fibonacci)出版了它的《计算之书》,在书中提到了一个关于兔子繁殖的问题:如

    果一对兔子,过一个月之后长成大兔子,到第三个月就可以生下一对兔子并且以后每个月都生下一对兔子,而所生的一

    对小兔子也同样到一个月之后长成大兔子,到第三个月就可以生下一对小兔并且以后每个月都会生一对。假如兔子都不

    死,问第n个月的时候兔子的总对数为多少?


    Input

    输入一个整数n( 0 < n < =10^9)

    Output

    输出第n个月兔子的对数,由于结果可能很大,要对1000000007(10^9+7)取模。

    Sample Input

    1000000000

    Sample Output

    21

    HINT


    Source


    [ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]