51nod 1137 矩阵乘法
来源:互联网 发布:美国 大数据公司 data 编辑:程序博客网 时间:2024/05/18 17:59
给出2个N * N的矩阵M1和M2,输出2个矩阵相乘后的结果。
Input
第1行:1个数N,表示矩阵的大小(2 <= N <= 100)第2 - N + 1行,每行N个数,对应M1的1行(0 <= M1[i] <= 1000)第N + 2 - 2N + 1行,每行N个数,对应M2的1行(0 <= M2[i] <= 1000)
Output
输出共N行,每行N个数,对应M1 * M2的结果的一行。
Input示例
21 00 10 11 0
Output示例
0 11 0
水题,只是接触下矩阵的运算是怎么运行的,这个百度了解。
可以不用数组保存结果,运算完一个数就输出。
#include <iostream>#include <algorithm>#include <string.h>using namespace std;int main(){ int a[100][100],b[100][100],temp,ans; int n,i,j; cin>>n; //输入矩阵大小 for(i=0;i<n;i++) //输入A数组 for(j=0;j<n;j++) cin>>a[i][j]; for(i=0;i<n;i++) //输入B数组 for(j=0;j<n;j++) cin>>b[i][j]; for(i=0;i<n;i++) { for(j=0;j<n;j++) //矩阵运算 { ans=0; for(temp=0;temp<n;temp++) ans+=a[i][temp]*b[temp][j]; cout<<ans<<" "; } cout<<endl; } return 0;}
阅读全文
0 0
- 51nod 1137 矩阵乘法
- 51nod 1137 矩阵乘法
- 51Nod 1137 矩阵乘法
- 【51Nod】1137 矩阵乘法
- 51nod--1137 矩阵乘法
- 51nod 1137 矩阵乘法
- 51Nod-1137-矩阵乘法
- 51Nod 1137 矩阵乘法
- 51Nod-1137 矩阵乘法
- 51Nod-1137-矩阵乘法
- 51nod 1137 矩阵乘法
- 51nod 1137矩阵乘法【矩阵】
- 51nod 1137 矩阵乘法(矩阵快速乘法)
- 51nod 1137 矩阵乘法(矩阵乘法)
- 51Nod-1137-矩阵乘法
- 51nod oj 1137 1242 <结构体内重载运算符求矩阵乘法>
- 51nod 1836 战忽局的手段 矩阵乘法
- 51nod 1582 n叉树 dp+矩阵乘法
- 【DP】一共有多少种走法
- 爬虫实战10—日志、守护线程以及验证码处理
- Qt Widgets
- org.hibernate.StaleStateException
- Cannot assign a device to node
- 51nod 1137 矩阵乘法
- magent编译报错error: event.h: No such file or directory
- Linux驱动中的platform总线分析
- 二分查找(模板)
- C中变量的声明与定义
- c++调用静态库和动态库
- 392. Is Subsequence (模拟)
- 关于背包问题的一点点笔记(随时补充)
- PHP编程效率的20个要点