2 条题解

  • 1
    @ 2023-2-14 12:09:40
    #include <iostream>
    using namespace std;
    int n,a[105],d[105];
    int main()
    {
    	cin>>n;
    	a[1]=1;
    	a[2]=1;
    	for(int i=3;i<=n;i++)
    	{
    		a[i]=a[i-1]+a[i-2];
    	}
    	for(int i=1;i<=n;i++)
    	{
    		cin>>d[i];
    		if(a[i]!=d[i])
    		{
    			cout<<i<<endl;
    			break; 
    		}
    	}
    	for(int i=1;i<=n;i++)
    	{
    		cout<<a[i]<<" ";
    	}
        return 0;
    }
    
    • 0
      @ 2023-1-25 12:00:06
      #include <iostream>
      using namespace std;
      int a[11],n,p;
      int main()
      {
          cin >> n;
          for(int i=1;i<=n;i++)
          {
              cin >> a[i];
          }
          for(int i=3;i<=n;i++)
          {
              if(a[i]!=a[i-2]+a[i-1])
              {
                  p=i;
                  break;
              }
          }
          cout << p << endl;
          cout << 1 << " " << 1 << " ";
          for(int i=3;i<=n;i++)
          {
              a[i]=a[i-2]+a[i-1];
              cout << a[i] << " ";
          }
      }
      
      • 1

      信息

      ID
      812
      时间
      1000ms
      内存
      32MiB
      难度
      1
      标签
      递交数
      28
      已通过
      25
      上传者