博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
akoj-1055-矩阵乘法
阅读量:5253 次
发布时间:2019-06-14

本文共 885 字,大约阅读时间需要 2 分钟。

矩阵乘法

Time Limit:1000MS  Memory Limit:65536K

Total Submit:19 Accepted:7

Description

矩阵乘法是线性代数中最基本的运算之一。 

给定三个矩阵 A\B\C 请编写程序判断A*B = C 是否成立。

Input

输入包含多组数据。每组数据的格式如下: 

第一行包括两个整数p 和q,表示矩阵A 的大小。后继p 行,每行有q 个整数,表示矩阵A 
的元素内容。 
紧接着用相同的格式给出矩阵B 和矩阵C。 
输入数据的最后一行是两个0,你的程序处理到这里时就应该退出了。 
输入数据中所有的整数绝对值都不超过100。

Output

对每一组输入数据,你的程序都要输出单独一行字符。 

如果 A*B=C成立则输出”Yes” 
如果 A 和B 根本不能相乘,或A*B=C不成立,则输出”No”。注意大小写。

Sample Input

2 31 2 34 5 63 21 23 45 62 222 2849 641 21 22 12 1 2 22 4 1 2 1 2 1 2 1 1 11 1 10 0

Sample Output

YesNoNo

Hint

此题考察线性代数基本概念,请参阅线性代数教材。

Source

2009中科大ACM校赛-普及版

[]   []   []   []

#include 
#include
#define MAXN 101int a[MAXN][MAXN], b[MAXN][MAXN], c[MAXN][MAXN], d[MAXN][MAXN];int main(){ int i, j, m, n, x, y, u, v, p; while ( ~scanf("%d%d", &m, &n)) { if ( m == 0 && n == 0 ) break; for ( i=0; i

转载于:https://www.cnblogs.com/fayne/p/7224822.html

你可能感兴趣的文章
CentOS 简单命令
查看>>
使用 SharedPreferences 分类: Andro...
查看>>
TLA+(待续...)
查看>>
题解: [GXOI/GZOI2019]与或和
查看>>
MacOS copy图标shell脚本
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>
android 签名
查看>>
vue项目中使用百度统计
查看>>
android:scaleType属性
查看>>
SuperEPC
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
Js时间处理
查看>>
Java项目xml相关配置
查看>>
三维变换概述
查看>>
第三次作业
查看>>