2 条题解

  • 2
    @ 2024-7-30 17:35:59

    #include using namespace std; int main() { int a0,a1,a2,n; cin>>n; a0=0; a1=1; for(int i=1;i<=n;i++) {cout<<a0<<" "; a2=a0+a1; a0=a1; a1=a2; while(i%5==0&&i>=5) {cout<<endl;break;} } return 0; }

    • 0
      @ 2024-7-31 15:17:17

      用通项公式

      #include<iostream>
      #include<cmath>
      using namespace std;
      int main()
      {	
      double const sq=sqrt(5);	
      int n,x;	
      double p,q;	
      cin>>n;	
      for(int i=0;i<=n-1;i+=1)	
      {		
          p=pow((1+sq)/2,i);	
          q=pow((1-sq)/2,i);	
          x=round((p-q)/sq); 	
          cout<<x<<" ";	
          if((i+1)%5==0) cout<<endl;	
      }	
      return 0; 
      }
      
      • 1

      信息

      ID
      355
      时间
      1000ms
      内存
      256MiB
      难度
      5
      标签
      递交数
      243
      已通过
      92
      上传者