#P3986. 斐波那契数列

    ID: 2919 远端评测题 1000ms 500MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>数论数学递归枚举暴力不定方程斐波那契Fibonacci洛谷月赛

斐波那契数列

题目描述

定义一个数列:

f(0)=a,f(1)=b,f(n)=f(n1)+f(n2)f(0) = a, f(1) = b, f(n) = f(n - 1) + f(n - 2)

其中 a,ba, b 均为正整数,n2n \geq 2

问有多少种 (a,b)(a, b),使得 kk 出现在这个数列里,且不是前两项。

由于答案可能很大,你只需要输出答案模 109+710^9 + 7 的结果即可。

输入格式

一行一个整数 kk

输出格式

一行一个数,表示答案模 109+710^9 + 7 的结果。

19260817
34166325
1000000000
773877569

提示

1k1091 \leq k \leq 10^9