#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
bool h[6]={true,true,true,true,true,true};
char a[11][11],b[11][11],c[11][11],d[11][11],e[11][11];
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 j=1;j<=n;j++)
{
for(int i=n,m=1;i>=1;i--,m++)
c[j][m]=a[i][j];
}
for(int j=n,m=1;j>=1;j--,m++)
{
for(int i=1;i<=n;i++)
d[m][i]=a[i][j];
}
for(int i=n,m=1;i>=1;i--,m++)
{
for(int j=n,x=1;j>=1;j--,x++)
e[m][x]=a[i][j];
}
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
if(b[i][j]!=c[i][j])
h[1]=false;
if(b[i][j]!=d[i][j])
h[2]=false;
if(b[i][j]!=e[i][j])
h[3]=false;
if(b[i][j]!=a[i][j])
h[4]=false;
}
for(int i=1;i<=5;i++)
{
if(h[i]==true)
{
cout<<i<<endl;
break;
}
}
return 0;
}
变换的矩阵
于 2018-01-23 17:25:07 首次发布