博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【51NOD-0】1137 矩阵乘法
阅读量:7052 次
发布时间:2019-06-28

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

【算法】简单数学

【题解】

对于A*B=C

C中第i行第j列的数字由A中第i行和B中的j列的数字各自相乘后相加得到。

所以两个矩阵能相乘要求A的列数等于B的行数,复杂度为O(n3)。

#include
#include
#include
using namespace std;const int maxn=110;int n,a[maxn][maxn],b[maxn][maxn],c[maxn][maxn];int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) scanf("%d",&a[i][j]); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) scanf("%d",&b[i][j]); for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { c[i][j]=0; for(int k=1;k<=n;k++)c[i][j]+=a[i][k]*b[k][j]; printf("%d ",c[i][j]); } printf("\n"); } return 0;}
View Code

 

转载于:https://www.cnblogs.com/onioncyc/p/6953691.html

你可能感兴趣的文章
IndexedDB,FileSystem- 前端数据库,文件管理系统
查看>>
因为相同类型的其他实体已具有相同的主键值。在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 。。。...
查看>>
react优化--pureComponent
查看>>
[HDU] 4135 Co-prime
查看>>
从前端面试过程中总结的一些经验
查看>>
Unity3D脚本批量打包渠道包
查看>>
[转载] 面试的问题集
查看>>
-1-6 java 异常简单介绍 java异常 异常体系 Throwable 分类 throws和throw 异常处理 自定义异常...
查看>>
NOIP2011 观光公交
查看>>
psping
查看>>
kEIL5环境下移置STM32库文件
查看>>
Docker部署Zabbix监控MariaDB主从同步(Percona Monitoring Plugins for Zabbix)
查看>>
mysql5.6.13通用二进制格式安装并使用amoeba实现对mysql5.6数据库读写分离
查看>>
HTML5游戏 围住神经猫 开发
查看>>
.Net平台下实例类型无法转换成接口类型?
查看>>
JavaScript 语句
查看>>
数据科学家技能路径图【中文修改版】
查看>>
P2947 [USACO09MAR]向右看齐Look Up
查看>>
P4315 月下“毛景树”
查看>>
eclipse转idea, 快捷键设置
查看>>