BC105 矩阵相等判定

Posted 再吃一个橘子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BC105 矩阵相等判定相关的知识,希望对你有一定的参考价值。

描述

KiKi得到了两个n行m列的矩阵,他想知道两个矩阵是否相等,请你回答他。(当两个矩阵对应数组元素都相等时两个矩阵相等)。

输入描述:

第一行包含两个整数n和m,表示两个矩阵包含n行m列,用空格分隔。

从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示第一个矩阵中的元素。

从n+2行到2n+1,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示第二个矩阵中的元素。

1 < n,m < 10

输出描述:

一行,如果两个矩阵相等输出"Yes"并换行,否则输出"No"并换行。

示例1

输入:  2  2
          1  2
          3  4
          1  2
          3  4

输出:Yes

#include <stdio.h>

int main()
{
    int n,m,flag=1;
    scanf("%d%d",&n,&m);
    int a[n][m],b[n][m];
    for(int i=0;i<n;i++)
    {
        for(int j=0; j<m; j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    for(int i=0;i<n;i++)
     {
        for(int j=0; j<m; j++)
        {
            scanf("%d",&b[i][j]);
        }
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0; j<m; j++)
        {
            if(a[i][j] != b[i][j])
            {
                flag = 0;
            }
        }
    }
    if(flag)
    {
        printf("Yes");
    }
    else
    {
        printf("No");
    }
    return 0;
}

以上是关于BC105 矩阵相等判定的主要内容,如果未能解决你的问题,请参考以下文章

图同构的矩阵初等变换判定及算法设计

图与树基础-稀疏图判定

BZOJ1084 SCOI2005最大子矩阵

入门必备线性代数与编程语言能摩擦出怎样的火花?

poj1050最大矩阵和——暴力枚举

javascript判定两个对象是否相等