10 条题解

  • -1
    @ 2023-5-13 17:45:44

    #include using namespace std; long long a,b,c,d,e,k[1009][1009],k1[109][109]; int main() { cin>>a>>b; for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { cin>>k[i][j]; } } for(int u=1;u<=b;u++) { cin>>c; if(c1) { for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { if(ia)d=1; else d=i+1; k1[i][j]=k[d][j]; } } } if(c2) { for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { if(i1)d=a; else d=i-1; k1[i][j]=k[d][j]; } } } if(c3) { for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { if(ja)d=1; else d=j+1; k1[i][j]=k[i][d]; } } } if(c4) { for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { if(j1)d=a; else d=j-1; k1[i][j]=k[i][d]; } } } if(c5) { for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { k1[j][a-i+1]=k[i][j]; } } } if(c6) { for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { k1[a-i+1][a-j+1]=k[i][j]; } } } if(c==7) { for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { k1[a-j+1][i]=k[i][j]; } } } for(int i=1;i<=a;i++) { for(int j=1;j<=a;j++) { cout<<k1[i][j]<<' '; k[i][j]=k1[i][j]; } cout<<endl; } cout<<endl; } }

    信息

    ID
    2956
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    649
    已通过
    166
    上传者