求斐波那契第n项。
直接递推就好了,。
#include<cstdio>int f[3]={1,1,2},n;int main(){ scanf("%d",&n); for(int i=3;i<n;++i) f[i%3]=f[(i+2)%3]+f[(i+1)%3]; printf("%d",f[(n-1)%3]); return 0;}