首页 > 试题广场 >

矩阵相等判定

[编程题]矩阵相等判定
  • 热度指数:26545 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

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


输入描述:

第一行包含两个整数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
头像 西西西西西西西
发表于 2021-09-26 14:15:55
#include <stdio.h> int main() { int n = 0; int m = 0; int arr1[10][10] = { 0 }; int arr2[10][10] = { 0 }; //输入 scanf(&q 展开全文
头像 牛客75601612号
发表于 2021-09-18 22:45:09
#include<stdio.h> int main() { int arr1[10][10] = { 0 }; int arr2[10][10] = { 0 }; int i, j, m, n; int sum=0; scanf("%d 展开全文
头像 牛客64749189号
发表于 2022-01-21 13:28:51
解题思路: 将两个n行m列的数组看成一个2n行m列的数组,当行数大于n时就开始比较该行与该行号-n行的数字是否相同,如果相同,则sum++,如果最后sum的值等于nm的值,那么说明大于n行以后的每一个数字都和上面的相同,则两个数组相同,否则则不同 ">using namespace std; int 展开全文
头像 zzfyupup
发表于 2022-06-21 14:41:39
#include<stdio.h> int main() { int n, m; int i = 0, j = 0; int flag = 0; int a[10][10] = {0}; int b[10][10] = {0}; scanf 展开全文
头像 LSJ6666
发表于 2021-08-30 20:46:20
#include<stdio.h> int main() { int arr[][10] = { 0 }; int n, m, i, j; int a = 0; int b = 0; int sum = 0; scanf(" 展开全文
头像 一只咖啡君
发表于 2022-10-20 14:04:22
#include <stdio.h> int main() { int n, m, flag = 1; scanf("%d %d", &n, &m); int arr1[n][m], arr2[n][m]; for (int i = 0; 展开全文
头像 万千少男的梦
发表于 2024-01-13 21:55:03
#include <stdio.h> int main() { int arr[100][100]; int ret[100][100]; int n,m,count = 0; scanf("%d%d",&n,&m); 展开全文
头像 fox鱼
发表于 2023-11-30 16:56:08
#include <stdio.h> int main() { int n,m,flag=0; scanf("%d%d",&n,&m); int arr1[n][m],arr2[n][m]; for(int i=0; 展开全文
头像 风止意难平/
发表于 2022-11-10 09:54:42
#include <stdio.h> int main() {     int n,m;     scanf("%d % 展开全文
头像 小浩博客
发表于 2021-09-04 17:35:25
#include<stdio.h> int main() {     int l = 0;     int arr[40][40] = { 0 };     int n 展开全文