7 条题解

  • -1
    @ 2023-7-17 8:43:41
    #include <iostream>
    
    using namespace std;
    int a[11][11];
    int main()
    {
        int n;
        cin>>n;
        a[n][1]=1;
        int t=0;
        for(int i=n;i>=1;i--)
        {
            a[i][1]=t+1;
    
            int p=i;
            for(int j=1;j<=n-i;j++)
            {
    
                a[p+1][j+1]=a[p][j]+1;
                p++;
            }
             t=a[n][n-i+1];
        }
        for(int i=1;i<=n;i++)
        {
            for(int j=1;j<=n;j++)
            {
                if(a[i][j]==0)
                {
                    break;
                }
                cout<<a[i][j]<<" ";
            }
            cout<<endl;
        }
        return 0;
    }
    

    信息

    ID
    68
    时间
    1000ms
    内存
    128MiB
    难度
    2
    标签
    递交数
    302
    已通过
    180
    上传者