不要看我就是来水博客的
引
很久很久以前(1202年)
列昂纳多·斐波那契提出了这样一个问题::
有个农场主有一对刚出生小兔子
小兔子隔两个月后便会长大
而且会有生殖能力
每对成年兔子每个月可以生下1对小兔子
问n个月后这个农场主有多少对兔子(成年+幼年)
可能题目描述有点问题
但是还是可以看出是斐波那契数列对吧
当然有一点基础的程序猿肯定会写一段递归代码::
#include<cstdio>
inline void read(int &x) {
x=0;
int f=1;
char s=getchar();
while(s<'0'||s>'9') {
if(s=='-')
f=-1;
s=getchar();
}
while(s>='0'&&s<='9') {
x=x*10+s-48;
s=getchar();
}
x*=f;
}
inline void pr(int x) {
if(x<0) {
putchar('-');
x=-x;
}
if(x>9)
pr(x/10);
putchar(x%10+48);
}//快读快输不解释
int n,m;
int F