博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一本通1641【例 1】矩阵 A×B
阅读量:5091 次
发布时间:2019-06-13

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

1641: 【例 1】矩阵 A×B

sol:矩阵乘法模板。三个for循环

#include 
using namespace std;typedef long long ll;inline ll read(){ ll s=0; bool f=0; char ch=' '; while(!isdigit(ch)) { f|=(ch=='-'); ch=getchar(); } while(isdigit(ch)) { s=(s<<3)+(s<<1)+(ch^48); ch=getchar(); } return (f)?(-s):(s);}#define R(x) x=read()inline void write(ll x){ if(x<0) { putchar('-'); x=-x; } if(x<10) { putchar(x+'0'); return; } write(x/10); putchar((x%10)+'0'); return;}#define W(x) write(x),putchar(' ')#define Wl(x) write(x),putchar('\n')const int N=105;int n,m,p,a[N][N],b[N][N],c[N][N];int main(){ int i,j,k; R(n); R(m); for(i=1;i<=n;i++) { for(j=1;j<=m;j++) R(a[i][j]); } R(p); for(i=1;i<=m;i++) { for(j=1;j<=p;j++) R(b[i][j]); } for(i=1;i<=n;i++) { for(j=1;j<=p;j++) { for(k=1;k<=m;k++) c[i][j]+=a[i][k]*b[k][j]; } } for(i=1;i<=n;i++,putchar('\n')) { for(j=1;j<=p;j++) W(c[i][j]); } return 0;}/*input2 31 2 33 2 121 12 23 3output14 1410 10*/
View Code

 

转载于:https://www.cnblogs.com/gaojunonly1/p/10486484.html

你可能感兴趣的文章
重启rabbitmq服务
查看>>
正则表达式(进阶篇)
查看>>
无人值守安装linux系统
查看>>
【传道】中国首部淘宝卖家演讲公开课:农业本该如此
查看>>
jQuery应用 代码片段
查看>>
MVC+Servlet+mysql+jsp读取数据库信息
查看>>
黑马程序员——2 注释
查看>>
用OGRE1.74搭建游戏框架(三)--加入人物控制和场景
查看>>
转化课-计算机基础及上网过程
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
互联网模式下我们更加应该“专注”
查看>>
myeclipse集成jdk、tomcat8、maven、svn
查看>>
查询消除重复行
查看>>
Win 10 文件浏览器无法打开
查看>>
[leetcode]Minimum Path Sum
查看>>
内存管理 浅析 内存管理/内存优化技巧
查看>>
【BZOJ 5222】[Lydsy2017省队十连测]怪题
查看>>
Java跟Javac,package与import
查看>>
day-12 python实现简单线性回归和多元线性回归算法
查看>>