题库/YBT0234

#YBT0234. 【例 1】矩阵 A×B

    传统题 难度: 普及− 标签>一本通矩阵乘法矩形矩阵64位有符号数
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT0234 · 【例 1】矩阵 A×B

退出在线编程模式
普及− 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交

题目描述

矩阵 AA 规模为 n×mn×m,矩阵 BB 规模为 m×pm×p,现需要你求 A×BA×B。 矩阵相乘的定义:n×mn×m 的矩阵与 m×pm×p 的矩阵相乘变成 n×pn×p 的矩阵,令 aika_{ik}为矩阵 AA 中的元素,bkjb_{kj}为矩阵 BB 中的元素,则相乘所得矩阵 CC 中的元素

cij=∑k=1maikbkjc_{ij}=\sum_{k=1}^m a_{ik}b_{kj}

具体可见样例。

输入

第一行两个数 n,mn,m; 接下来 nn 行 mm 列描述一个矩阵 AA; 接下来一行输入 pp; 接下来 mm 行 pp 列描述一个矩阵 BB。

输出

输出矩阵 AA 与矩阵 BB 相乘所得的矩阵 CC。

输入样例

2 3
1 2 3
3 2 1
2 
1 1
2 2
3 3

输出样例

14 14
10 10

提示

样例解释 $\begin{bmatrix} 14=1× 1+2× 2+3× 3&14=1× 1+2× 2+3× 3\\10=3× 1+2× 2+1× 3&10=3× 1+2× 2+1× 3 \end{bmatrix}$ 数据范围与提示: 对于全部数据,$1\le n,m,p \le 100,-10000\le a_{ij},b_{ij}\le 10000$。

评测数据说明

本题使用经输入域与独立答案完整核验的第三方公开训练数据,并补充自编边界及公开样例,共10个测试点,非原站或官方原始数据。总分100分。公开训练数据来自HEEKDragonOne/ACM固定提交,逐点来源与SHA256保存在教师复核材料。

题目信息

#1657
100%

1 次通过 · 1 次提交

练习难度 普及−
时间限制
1000ms
内存限制
512MiB
上传者