1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int n; int a[15][15], b[15][15]; int temp[15][15]; int main() { cin>>n; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) cin>>a[i][j]; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) cin>>b[i][j]; //旋转一次 for(int t=1;t<=4;t++){ for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) temp[i][j] = a[n+1-j][i]; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) a[i][j]=temp[i][j]; /* //查看一下旋转后长得对不对 cout<<"-------\n"; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) cout<<a[i][j]<<" "; cout<<"\n"; } */ bool flag = true; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) if(a[i][j]!=b[i][j]) flag=false; if(flag) { cout<<"Yes\n"; return 0; } } cout<<"No\n"; return 0; } /* 11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44 41 31 21 11 42 32 22 12 43 33 23 13 44 34 24 14 */
- 1
信息
- ID
- 1302
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 70
- 已通过
- 21
- 上传者