#include<stdio.h>
int main()
{
int m, n = 0;
scanf("%d %d", &m, &n);//输入矩阵行列数
int a[100][100] = {0};
for (int i = 0; i < 2 * m; i++)
{
for (int j = 0; j < n; j++)
{
scanf("%d", &a[i][j]);//输入两个矩阵
}
}
int num = 0;
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
if (a[i][j] == a[i + m][j])
{
num++;//每当两个矩阵相同的位置有相同的元素时,num自加
}
}
}
float result = 100.00 * num / (m * n);//俩矩阵相同元素的个数比上一个矩阵中的元素总数即为所求
printf("%.2f", result);
return 0;
}
int main()
{
int m, n = 0;
scanf("%d %d", &m, &n);//输入矩阵行列数
int a[100][100] = {0};
for (int i = 0; i < 2 * m; i++)
{
for (int j = 0; j < n; j++)
{
scanf("%d", &a[i][j]);//输入两个矩阵
}
}
int num = 0;
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
if (a[i][j] == a[i + m][j])
{
num++;//每当两个矩阵相同的位置有相同的元素时,num自加
}
}
}
float result = 100.00 * num / (m * n);//俩矩阵相同元素的个数比上一个矩阵中的元素总数即为所求
printf("%.2f", result);
return 0;
}