社区讨论
全是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 条回复,欢迎继续交流。
正在加载回复...