解题思路: 将两个n行m列的数组看成一个2n行m列的数组,当行数大于n时就开始比较该行与该行号-n行的数字是否相同,如果相同,则sum++,如果最后sum的值等于nm的值,那么说明大于n行以后的每一个数字都和上面的相同,则两个数组相同,否则则不同

using namespace std;
int main()
{
	int n,m;
	cin>>n>>m;
	int a[10][10];
	for(int i=1;i<=n*2;i++)
	{
		for(int j=1;j<=m;j++)
		{
			cin>>a[i][j];
		}
	}
	int sum=0;
	for(int i=1;i<=n*2;i++)
	{
		for(int j=1;j<=m;j++)
		{
			if(i>n&&a[i][j]==a[i-n][j])
			{
				sum++;
			}
		}
	}
	if(sum==n*m)  cout<<"Yes"<<endl;
	else   cout<<"No"<<endl;
}