6 条题解

  • 2
    @ 2022-9-1 9:16:51

    斐波那契数列 image *斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义: F (0)=0, F (1)=1, F (n)= F (n - 1)+ F (n - 2)( n * ≥ 2, n * ∈ N)在现代物理、准晶体结构、化学等领域,斐波那契数列都有直接的应用,为此,美国数学会从 1963 年起出版了以《斐波那契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。

    using namespace std;
    int n[50],s,a=3,b=0,c;
    int main(){
    	cin>>s;
    	c=s;
    	while(c!=0){
    		if(s==2){
    			cout<<"1 1"<<endl;
    			b=1;
    			break;
    		}else if(s!=2){
    			n[0]=1;
    			n[2]=1;
    			n[a]=n[a-1]+n[a-2];
    			a++;
    			c--;
    		}
    	}
    	if(b==0){
    		for(int i=2;i<=s+1;i++){
    		cout<<n[i]<<' ';
    		}
    	}
    	
    	return 0;
    }
    

    信息

    ID
    58
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    109
    已通过
    42
    上传者