ZZNU【1715】矩阵乘法
来源:互联网 发布:社会关系网络理论 编辑:程序博客网 时间:2024/06/18 12:02
矩阵乘法
Time Limit: 1000MS Memory Limit: 524288KB 64bit IO Format: %lld & %lld
Description
输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。
Input
第一行,空格隔开的三个正整数m,s,n(均不超过200)。
接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。
接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。
Output
m行,每行n个空格隔开的整数,输出相乘後的矩阵C(i,j)的值。
Sample Input
2 3 21 0 -11 1 -30 31 23 1
Sample Output
-3 2-8 2
Hint
矩阵C应该是m行n列,其中C(i,j)等于矩阵A第i行行向量与矩阵B第j列列向量的内积。
例如样例中C(1,1)=(1,0,-1)*(0,1,3) = 1 * 0 +0*1+(-1)*3=-3程序如下:
#include<cstdio>int main(){int m,s,n;int a[203][203],b[203][203],c[203][203];scanf("%d%d%d",&m,&s,&n);int i,j,k;for(i=0; i<m; i++) for(j=0; j<s; j++) scanf("%d",&a[i][j]);for(i=0; i<s; i++) for(j=0; j<n; j++) scanf("%d",&b[i][j]);// 矩阵乘法的实现 ; for(i=0; i<m; i++) for(j=0; j<s; j++)for(k=0; k<n; k++) c[i][k]+=a[i][j]*b[j][k];//输出矩阵; for(i=0; i<m; i++)for(j=0; j<n; j++) printf("%d%c",c[i][j],j==n-1?'\n':' ');return 0;}
矩阵乘法
Time Limit: 1000MS Memory Limit: 524288KB 64bit IO Format: %lld & %lld
Description
输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。
Input
第一行,空格隔开的三个正整数m,s,n(均不超过200)。
接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。
接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。
Output
m行,每行n个空格隔开的整数,输出相乘後的矩阵C(i,j)的值。
Sample Input
2 3 21 0 -11 1 -30 31 23 1
Sample Output
-3 2-8 2
Hint
矩阵C应该是m行n列,其中C(i,j)等于矩阵A第i行行向量与矩阵B第j列列向量的内积。
例如样例中C(1,1)=(1,0,-1)*(0,1,3) = 1 * 0 +0*1+(-1)*3=-3
Source
阅读全文
0 0
- ZZNU【1715】矩阵乘法
- 【ZZNU 1715 矩阵乘法】
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 昆石VOS2009_2.1.2.0在CentOS6.x上安装注册激活教程
- Android edittext将软键盘的回车改为搜索
- 50道Java线程面试题
- 从0开始搭建阿里云(腾讯云)ubuntu16.04 nodejs + nginx + mysql + pm2 服务(五、nginx https 配置)
- 相似图片搜索的原理
- ZZNU【1715】矩阵乘法
- 【mysql】sqlalchemy 对象状态
- Myeclipse快捷键大全
- linux 文件
- Android零基础入门第34节:Android中基于监听的事件处理
- PHP7 下安装 memcache 和 memcached 扩展
- HDU
- 和为S的两个数字
- 鼠标滚动超过1屏显示置顶图标