3 条题解

  • -1
    @ 2023-3-18 10:47:51

    #include<bits/stdc++.h> using namespace std; int a[100][100]; int main(){ int n,k=0; cin>>n; for(int c=1;c<=2*n-1;c++){ for(int i=c;i>=1;i--){ if(i<=n&&c+1-i<=n){ if(c%2==0) a[c+1-i][i]=++k; else a[i][c+1-i]=++k; } } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(5)<<a[i][j]; } cout<<endl; } return 0; }

    信息

    ID
    379
    时间
    1000ms
    内存
    64MiB
    难度
    6
    标签
    递交数
    59
    已通过
    20
    上传者