#include<iostream> using namespace std; int main() { int n; cin>>n; int a=1,b=2,c;//滚动存储,不开数组 for(int i=1;i<=n-2;i++){ c=a+b; a=b; b=c; } if(n<=2) c=n;//1、2的特判 cout<<c; return 0; }
提示:“肥不拉几”数列。