14 条题解
-
2
#include<bits/stdc++.h> using namespace std; int n,i,j,h; char a[1001][1001],b[1001][1001],c[1001][1001]; bool l=0; int main() { cin>>n; for(i=1;i<=n;i++) for(j=1;j<=n;j++) cin>>a[i][j]; for(i=1;i<=n;i++) for(j=1;j<=n;j++) cin>>b[i][j]; for(int k=1;k<=4;k++) { for(i=1;i<=n;i++) for(j=1;j<=n;j++) if(a[i][j]=='O'&&l==0) cout<<b[i][j]; else if(c[i][j]=='O'&&l==1) cout<<b[i][j]; if(!l) for(i=1;i<=n;i++) for(j=1;j<=n;j++) c[j][n-(i-1)]=a[i][j],l=1; else for(i=1;i<=n;i++) for(j=1;j<=n;j++) a[j][n-(i-1)]=c[i][j],l=0; } return 0; }
信息
- ID
- 13833
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 14
- 已通过
- 0
- 上传者