首页 > 其他分享 >SLOJ P10219 「一本通 6.5 例 1」矩阵 A×B

SLOJ P10219 「一本通 6.5 例 1」矩阵 A×B

时间:2022-10-27 18:11:07浏览次数:43  
标签:10 14 int 矩阵 相乘 P10219 6.5 110 SLOJ

题目描述

矩阵 AA 规模为n×m,矩阵 BB 规模为m×p,现需要你求A×B。

矩阵相乘的定义:n×m 的矩阵与m×p 的矩阵相乘变成n×p 的矩阵,令aik为矩阵A中的元素,bkj​为矩阵B中的元素,则相乘所得矩阵C中的元素

cij=∑​aikbkj

具体可见样例。

输入格式

第一行两个数n,m;

接下来n行m列描述一个矩阵A;

接下来一行输入p;

接下来m行p 列描述一个矩阵B。

输出格式

输出矩阵A与矩阵B相乘所得的矩阵C。

输入数据 0

2 3
1 2 3
3 2 1
2
1 1
2 2
3 3

输出数据 0

14 14
10 10

样例说明

[14=1×1+2×2+3×310=3×1+2×2+1×3]​

[14=1×1+2×2+3×310=3×1+2×2+1×3​]

数据范围与提示

对于全部数据,1≤n,m,p≤100,−10000≤aij,bij≤10000。

板子题,毫无思路可言,干就完了!!!

#include<bits/stdc++.h>
using namespace std;
int n,m,p,a[110][110],b[110][110],c[110][110];
int main(){
    scanf("%d%d",&n,&m);
    for(int i = 1;i<=n;i++)
        for(int j = 1;j<=m;j++)
            scanf("%d",&a[i][j]);
    scanf("%d",&p);
    for(int i = 1;i<=m;i++)
        for(int j = 1;j<=p;j++)
            scanf("%d",&b[i][j]);
    for(int i = 1;i<=n;i++)
        for(int j = 1;j<=p;j++)
            for(int k = 1;k<=m;k++)
                c[i][j]+=a[i][k]*b[k][j];
    for(int i = 1;i<=n;i++){
        for(int j = 1;j<=p;j++)
            printf("%d ",c[i][j]);
        puts("");
    }
    return 0;
}

综上所述,我是蒟蒻

2022-10-27 18:09:51

标签:10,14,int,矩阵,相乘,P10219,6.5,110,SLOJ
From: https://www.cnblogs.com/cztq/p/16833243.html

相关文章

  • 6.5 Kafka集群之Leader选举
    1.Broker选举(1).不采用多数投票方式选举的原因kafka并没有采用多数投票来选举leader的(redis和es采用的是多数投票方式来进行选举的),原因有两个,一是防止选举时选举到了数......
  • PowerDesigner 16.5软件安装包下载及安装教程
    PowerDesigner16.5软件简介:PowerDesigner16.5是一款功能强大的数据库建模软件,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供......
  • Containerd-1.6.5 镜像容器操作
    一、Containerd镜像操作1基本参数[root@ecs-65685~]#ctrcNAME:ctrcontainers-managecontainersUSAGE:ctrcontainerscommand[commandoptions][a......
  • Containerd-1.6.5 命令空间和task使用
    一、命令空间每个顶级配置块的命名都是plugin."io.containerd.xxx.xxx.xxx"这种形式,其实每个顶级配置块都代表一个插件。其中io.containerd.xxx.xxx表示插件类型,xxx后面......
  • CentOS 7.9 安装 Containerd-1.6.5
    一、CentOS7.9安装Containerd-1.6.5地址https://containerd.io/downloads在containerd前,需要优先升级libseccomp。在CentOS7中yum下载libseccomp的版本是2.3的,......
  • 【Swoole系列6.5】Hyperf中的其它事项
    Hyperf中的其它事项关于Hyperf其它的内容我们就不多说了,毕竟框架这东西用得多了自然也就熟悉了。最重要的是——我的水平还不足以去深入地分析这个框架!好吧,其它的功能大家......
  • VMware Workstation pro14 虚拟机下安装CentOS6.5图文教程
    VMwareWorkstationpro14虚拟机下安装CentOS6.5图文教程<h1id="h1-vmware-workstation-pro14-centos6-5-"><aname="VMwareWorkstationpro......
  • CentOS-6.5-x86_64-bin-DVD1.iso 下载
    CentOS-6.5-x86_64-bin-DVD1.iso下载_gz153016的博客-CSDN博客_centos-6.5-i386-bin-dvd1.iso https://blog.csdn.net/gz153016/article/details/50557077 ......
  • Centos6.5安装Glances
    Centos6.5安装Glances-hackerwang-ChinaUnix博客 http://blog.chinaunix.net/uid-777398-id-4776759.html1.        安装epel#yuminstall-yepel* 2.......
  • powerdesigner16.5 连接MySQL8
    1.安装32位jdk。2.配置jdk路径:Tools-->GeneralOptions-->Variables修改JAR,JAVA,JAVAC,JAVADOC的Value3.连接数据库4.生成......