资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
某天,HWD老师开始研究兔子,因为他是个土豪
,所以他居然一下子买了一个可以容纳10^18代兔子的巨大笼子(好像比我们伟大的地球母亲大一点点?),并开始研究它们,之后,他了解了兔子的繁衍规律:即fibonacci数列。
兔子繁殖了n代后,HWD老师很开心。
但是,HWD老师有密集恐惧症,所以,他只能去卖了兔子,他找到了一个好的雇主,但是这个雇主有强迫症,他只每次收购1007只兔子,HWD老师为了避免自己的密集恐惧症,要尽量多的卖了兔子。
但是即便是密集恐惧症,也打击不了HWD老师研究兔子的决心,他数着数着自己剩下的兔子……
输入格式
HWD老师让兔子繁衍了几代(一个整数,没有其他字符)。
输出格式
HWD老师剩余(残余?)的兔子(一个整数,忽略行尾回车及空格)。
样例输入
1
样例输出
1
数据规模和约定
兔子的总量最大时小于HWD老师笼子的大小。
f[1]=1,f[2]=1,f[3]=2 ……
拿到此题时想当然用传统方法做,果不其然超时了。
才疏学浅,只好试着找规律,突然发现有循环的规律。。。
#