给出一个大小为N1​×M1​ 的矩阵A和一个大小为N2​×M2​的矩阵B, 令矩阵C=A×B, 输出C.

矩阵乘法的公式为Ci,j​=k=1∑M1​​Ai,k​∗Bk,j​, 矩阵C的第i行第j列是Ci,j​

数据保证M1​=N2​

输入格式:

第一行输入两个正整数N1​、M1​(1≤N1​,M1​≤100)

接下来N1​行,每行M1​个数,表示第一个矩阵

接下来一行两个正整数N2​、M2​(1≤N2​,M2​≤100)

接下来N2​行,每行M2​个数,表示第一个矩阵

输出格式:

输出一个N1​行M2​列的矩阵

输入样例1:

1 2
3 2
2 1
2
2

输出样例1:

10

输入样例2:

3 2
3 3
3 3
3 3
2 4
4 4 4 4
4 4 4 4

输出样例2:

24 24 24 24
24 24 24 24
24 24 24 24

个人思路:

简单的矩阵乘法过程模拟。

注意是哪一行和哪一列对应相乘。

三层循环计即可。

代码:

#include <bits/stdc++.h>
using namespace std;
const int N = 101;
int A[N][N],B[N][N],C[N][N];
int main()
{int n1, n2, m1, m2;cin >> n1 >> m1;for (int i = 0; i < n1; i++) {for (int j = 0; j < m1; j++) {cin >> A[i][j];}}cin >> n2 >> m2;for (int i = 0; i < n2; i++) {for (int j = 0; j < m2; j++) {cin >> B[i][j];}}int k = 0;for (int i = 0; i < n1; i++) {for (int j = 0; j < m2; j++) {for (int k = 0; k < m1; k++) {C[i][j] += A[i][k] * B[k][i];}}}for (int i = 0; i < n1; i++) {for (int j = 0; j < m2; j++) {cout<<C[i][j]<<" ";}cout << endl;}
}

7-9 矩阵乘法分数 25作者 arbalest单位 河北大学相关推荐

  1. 7-5 3824经典游戏分数 20 作者 李佳单位 重庆大学

    作者 李佳 单位 重庆大学 24点游戏,也叫3824游戏,是一款经典的心算数字游戏.给出区间[1,13]内的四个整数,验证能否用加.减.乘.除四则运算,将这四个整数组合成24.比如:(3,8,2,4) ...

  2. 7-2 高精度求累加和 分数 25作者 胡伟平单位 广西科技大学

    使用求和公式求1到N的累加和大家都会,但是如果把N值变大呢,比如100位的整数,那该怎么求? 输入格式: 输入在一行中给出1个位数不超过100位的整数N. 输出格式: 对每一组输入,在一行中输出1+2 ...

  3. 7-2 半数集分数 25作者 任唯单位 河北农业大学

    作者 任唯 单位 河北农业大学 给定一个自然数n,由n 开始可以依次产生半数集set(n)中的数如下(注意半数集是多重集). n∈set(n): 在n 的左边加上一个自然数,但该自然数不能超过最近添加 ...

  4. 11-散列1 电话聊天狂人分数 25作者 DS课程组单位 浙江大学

    给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和接收方的11位数字 ...

  5. L2-007 家庭房产分数 25作者 陈越单位 浙江大学

    给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数.人均房产面积及房产套数. 输入格式: 输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产: 编号 父 ...

  6. R7-1 jmu-python-找字符分数 15作者 linli单位 集美大学输入一个字符串及字符,输出第一次出现该字符的位置。输入格式:行1:输入字符串行2:输入一个字符输出格式:

    R7-1 jmu-python-找字符 输入一个字符串及字符,输出第一次出现该字符的位置. 输入格式: 行1:输入字符串 行2:输入一个字符 输出格式: 找到,输出对应位置,格式index=X的, X ...

  7. PAT1020 月饼 分数 25

    1020 月饼 分数 25 作者 CHEN, Yue 单位 浙江大学 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量, ...

  8. numpy 矩阵乘法_一起学习Python常用模块——numpy

    关注微信公众号:一个数据人的自留地 作者介绍 知乎@王多鱼 百度的一名推荐算法攻城狮. 主要负责商品推荐的召回和排序模型的优化工作. 1 前言 Python在数据科学.机器学习.AI领等域中占据主导地 ...

  9. 用数组循环实现矩阵乘法php,array用法 numpy_从创建数组到矩阵运算,一文带你看懂Numpy...

    导读:Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包,其提供了矩阵运算的功能.本文带你了解Numpy的一些核心知识点. 作者:魏溪含 涂铭 张修鹏 如需转载请联 ...

最新文章

  1. 使用NATAPP.cn测试微信支付回调接口
  2. KBuilderTools小灰熊歌词制作
  3. git上传大于100M的文件
  4. Java面试:Java面试总结PDF版
  5. vs发布项目webconfig替换语法
  6. js中的history内置对象在各浏览器中的用法:
  7. IOS关于UIViewController之间的切换
  8. indesign排版实例教程,如何更改页面大小?
  9. Light oj 1233 - Coin Change (III) (背包优化)
  10. Vue:返回上一个路由
  11. MySQL 递归查询下级
  12. RDA EQ频响曲线
  13. 掌握算法本质背后的计算思维,尽在吴军博士《计算之魂》这本书中
  14. coutendl;什么意思?
  15. 线上支付对接(支付宝篇)
  16. 风影ASP.NET基础教学 2 web服务器控件
  17. for循环语句执行顺序
  18. SSM框架实战详细教程(十四)贯穿项目实战之三层架构
  19. elasticsearch 的分词
  20. 计算机网络 P2P应用

热门文章

  1. mysql中查询出生日期_MySQL查询以获取显示学生的出生日期的记录范围之间的日期?...
  2. Lenovo小新Air13 Pro换固态硬盘和重装系统经验分享
  3. 【传感器】IMU (加速度计 + 陀螺仪)PI数据融合以及结算四元数并求解欧拉角
  4. 两个数和两数之和绝对值
  5. 北极熊“梦龙”武汉相亲
  6. python如何获取文件_python 中文件的读取
  7. ubuntu base文件系统移植
  8. (转载)zigbee zcl规范及其协议栈实现2
  9. 岩土工程--非线性有限元:基本理论与算法及基于Python、Fortran程序实现与案例分析
  10. 去哪儿热门游记数据分析