社区讨论

全是7

P1205[USACO1.2] 方块转换 Transformations参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mlrxrcp9
此快照首次捕获于
2026/02/18 19:15
17 小时前
此快照最后确认于
2026/02/19 12:15
1 分钟前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
char a[11][11];
char a1[11][11];
char a2[11][11];
int main(){    
int v=0;    
int n;
    cin>>n;    
for(int i=1;i<=n;i++){        
for(int j=1;j<=n;j++){
            scanf("%s",&a[i][j]);
        }
    }    
for(int i1=1;i1<=n;i1++){        
for(int j1=1;j1<=n;j1++){
            scanf("%s",&a1[i1][j1]);        
        }
    }    
int y=1;        
for(int u=8;u>=0;u--){            
if(u==1){                
for(int i3;i3<=n;i3++){                    
for(int j3;j3<=n;j3++){
                        a2[i3][j3]=a[n-j3+1][i3];
                    }
                }
            }            
if(u==2){                
for(int i4;i4<=n;i4++){                    
for(int j4;j4<=n;j4++){
                        a2[i4][j4]=a[n-j4+1][n-i4+1];
                    }
                }
            }            
if(u==3){                
for(int i5=1;i5<=n;i5++){                    
for(int j5=1;j5<=n;j5++){
                        a2[i5][j5]=a[j5][n-i5+1];
                    }
                }
            }            
if(u==4){                
for(int i6=1;i6<=n;i6++){                    
for(int j6=1;j6<=n;j6++){
                        a2[i6][j6]=a[i6][(n+1)/2-j6+(n+1)/2];
                    }
                }
            }            
if(u==5){                
for(int i7=1;i7<=n;i7++){                    
for(int j7=1;j7<=n;j7++){
                        a2[i7][j7]=a[i7][(n+1)/2-j7+(n+1)/2];
                        a2[i7][j7]=a2[j7][n-i7+1];
                    }
                }
            }            
if(u==6){                
for(int i8=1;i8<=n;i8++){

回复

1 条回复,欢迎继续交流。

正在加载回复...