1055 -- 矩阵乘法

来源:互联网 发布:淘宝网上开店要钱吗 编辑:程序博客网 时间:2024/05/21 22:26

矩阵乘法

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校赛-普及版

0 0
原创粉丝点击