蓝桥杯——矩阵乘法
来源:互联网 发布:数据库巡检内容 编辑:程序博客网 时间:2024/05/16 06:53
问题描述
输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。
输入格式
第一行,空格隔开的三个正整数m,s,n(均不超过200)。
接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。
接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。
接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。
接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。
输出格式
m行,每行n个空格隔开的整数,输出相乘後的矩阵C(i,j)的值。
样例输入
2 3 2
1 0 -1
1 1 -3
0 3
1 2
3 1
1 0 -1
1 1 -3
0 3
1 2
3 1
样例输出
-3 2
-8 2
提示
矩阵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
-8 2
提示
矩阵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<stdio.h>#include<string.h>int a[210][210];int b[210][210];int c[210][210];int main(){int m,s,n,i,j,k;scanf("%d%d%d",&m,&s,&n);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]);}}memset(c,0,sizeof(c));for(i=0;i<m;i++){for(j=0;j<n;j++){for(k=0;k<s;k++){c[i][j]=c[i][j]+a[i][k]*b[k][j];}printf("%d ",c[i][j]);}printf("\n");}return 0;}
0 0
- 蓝桥杯——矩阵乘法
- 蓝桥杯——矩阵乘法
- 蓝桥杯算法训练——矩阵乘法
- 蓝桥杯:基础训练——矩阵乘法
- 2016蓝桥杯算法训练——矩阵乘法
- 矩阵乘法---蓝桥杯
- 矩阵乘法 --- 蓝桥杯
- 蓝桥杯 矩阵乘法
- 蓝桥杯-矩阵乘法
- 蓝桥杯:矩阵乘法
- 蓝桥杯 矩阵乘法
- 蓝桥杯:矩阵乘法
- 蓝桥杯 矩阵乘法
- 蓝桥杯-矩阵乘法
- ACM:蓝桥杯:矩阵乘法
- JAVA蓝桥杯矩阵乘法
- 蓝桥杯: 矩阵乘法
- 蓝桥杯 基础 矩阵乘法
- eclipse集成jetty开发maven web项目(超简单)
- [转自www.eryige.com]Adobe Flash Player 无法下载 mac
- JS----Table
- Android App数据格式Json解析方法和常见问题
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- 蓝桥杯——矩阵乘法
- CF292C
- 写在2015年工作的第一天
- html 之 标签
- 工作量评估
- PHP框架Phalcon安装
- Problem ACodeForces 148D 概率dp
- html+css实现购物显示
- iOS 静态库加载xib异常