收藏 分享(赏)

算法训练 矩阵乘法.docx

上传人:精品资料 文档编号:11199057 上传时间:2020-02-16 格式:DOCX 页数:5 大小:15.62KB
下载 相关 举报
算法训练 矩阵乘法.docx_第1页
第1页 / 共5页
算法训练 矩阵乘法.docx_第2页
第2页 / 共5页
算法训练 矩阵乘法.docx_第3页
第3页 / 共5页
算法训练 矩阵乘法.docx_第4页
第4页 / 共5页
算法训练 矩阵乘法.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 算法训练 矩阵乘法 时间限制:1.0s 内存限制:512.0MB问题描述输入两个矩阵,分别是 m*s,s*n 大小。输出两个矩阵相乘的结果。输入格式第一行,空格隔开的三个正整数 m,s,n(均不超过 200)。接下来 m 行,每行 s 个空格隔开的整数,表示矩阵 A(i,j)。接下来 s 行,每行 n 个空格隔开的整数,表示矩阵 B(i,j)。输出格式m 行,每行 n 个空格隔开的整数,输出相乘後的矩阵 C(i,j)的值。样例输入2 3 21 0 -11 1 -30 31 23 1样例输出-3 2-8 2提示矩阵 C 应该是 m 行 n 列,其中 C(i,j)等于矩阵 A 第i 行行向量与矩

2、阵 B 第 j 列列向量的内积。例如样例中 C(1,1)=(1,0,-1)*(0,1,3) = 1 * 0 +0*1+(-1)*3=-3#include#include#includeusing namespace std;#define vector vectorint m,s,n;vector readH(int a202,int m,int s,int H)vector myT;for(int i=1;imsn;int am+1202,bs+1202;for(int i=1;iaij;for(int i=1;ibij;long long ansm+1n+1;for(int h=1;h=m;h+)for(int l=1;l=n;l+)vector myA=readH(a,m,s,h);vector myB=readL(b,s,n,l);anshl=0;for(int i=0;is;i+)anshl+=myAi*myBi;for(int h=1;h=m;h+)for(int l=1;l=n;l+)coutanshl“ “;coutendl;return 0;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报