Problem1106--PIPI的数学题IV

1106: PIPI的数学题IV

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 419  Solved: 166
[Submit] [Status] [Web Board] [Creator:]

Description

PIPI今天刚刚学习了斐波拉契数列:
F(0) = 1
F(1) = 1
F(n) = F(n-1) + F(n-2) (n>1)
现在PIPI想知道斐波拉契数列的第 k 项,胖虎能够告诉PIPI吗?
由于结果很大,输出F(k)对p取模的结果即可~
p = 109+7

Input

输入包含多组测试用例。
每组测试用例包含一个正整数 k (1<=k<=1010)

Output

对于每组样例,输出F(k)%p

Sample Input

1
2
3
4
5

Sample Output

1
2
3
5
8

Source/Category