算法分析--分治--3.矩阵乘法

news/2025/10/28 17:10:32/文章来源:https://www.cnblogs.com/LiangjingLiu/p/19170475

1.1 题目描述

输入的第一行中有3个整数n, m,k,表示A矩阵是n行m列,B矩阵是m行k列。接下来的n行,每行m个数字,表示矩阵A中的元素。接下来的m行,每行k个元素,表示矩阵B中的元素。
【样例输入】

3 2 3

1 1

1 1

1 1

1 1 1

1 1 1

【样例输出】

2 2 2

2 2 2

2 2 2

1.1 矩阵乘法 之 迭代算法(三重循环)

  • 现有矩阵 A(m×k) B(k×n)
  • 将AB相乘,得到C(m×n)
  • 具体的过程是这样的:
    将 A[i][t] × B[t][j] 的k在其取值范围内进行累积,填到 C[i][j] 的位置。
#include<iostream>
using namespace std;// 这是 “迭代算法 ” int main() {int n, m, k;cin >> n >> m >> k;int mar1[n][m];   // 第一矩阵 n×mint mar2[m][k];   // 第二矩阵 m×kint mar3[n][k];   // 结果矩阵 n×k// 输入 mar1for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {cin >> mar1[i][j];}}// 输入 mar2for (int i = 0; i < m; i++) {for (int j = 0; j < k; j++) {cin >> mar2[i][j];}}for (int i = 0; i < n; i++) {for (int j = 0; j < k; j++) {int res = 0;for (int t = 0; t < m; t++) {res += mar1[i][t] * mar2[t][j];}mar3[i][j] = res;}}// 输出结果矩阵for (int i = 0; i < n; i++) {for (int j = 0; j < k; j++) {cout << mar3[i][j] << " ";}cout << endl;}return 0;
}

既然是三重循环,那么时间复杂度就是O(n^3),其实还是蛮高的。所以接下来讲的是分治优化后的算法。

1.2 矩阵乘法 之 递归算法(分而治之)

  • 将原A和B矩阵每个都分成四块(左上,左下,右上,右下)
  • 将这些子矩阵相乘,最后拼成最终的结果矩阵C。
点击查看代码
具体代码还在生成中,敬请期待......

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/948981.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三立轴承:精密轴承安装后怎么检查?

数控机床、加工中心对主轴轴承的要求高,通常要配置P5、P4级别的精密轴承,但有时候运行效果不理想,往往排查下来是安装不到位引起的。精密轴承不仅自身质量要过关,同时安装过程也很重要,三立轴承建议装完之后要仔细…

2025年灭火装置厂家推荐排行榜,气体灭火装置,自动灭火装置,机床灭火装置,七氟丙烷灭火装置,二氧化碳灭火装置,清洗机灭火装置,走心机灭火装置,搓丝机灭火装置,磨床灭火装置,火花机灭火装置公司推荐

2025年灭火装置厂家推荐排行榜:专业选购指南与权威品牌分析 行业背景与发展趋势 随着工业自动化程度的不断提高,各类精密加工设备在生产过程中的火灾风险日益凸显。灭火装置作为工业安全的重要保障,其技术水平和产品…

CF2038B Make It Equal

首先感受一下不难发现可以二分 \(p\)。 现在相当于要进行操作使得所有数都变为 \(p\),比较暴力的做法是从 \(1\) 开始,如果比 \(p\) 打就一直减,然后递推到下一项,如果递推完了再回到第一项,可以证明递推的次数比…

2025年高温线缆优质厂家盘点:实力派企业守护工业核心需求,铁氟龙高温线,硅胶高温线,高压高温线厂家推荐

在工业制造、新能源、航空航天等领域,高温线缆作为保障设备稳定运行的关键部件,其耐温性能、绝缘强度与使用寿命直接关系到生产安全与效率。经过对行业资质、技术实力、市场口碑等多维度调研,值得关注的高温线缆厂家…

my.conf脚本备份

✅ 修正版配置备份脚本 文件路径建议放在: /mnt/sdc/backup/mysql_backup.sh 内容如下: #!/bin/bash # ========================================== # 名称:配置文件备份脚本 # 说明:定期备份 bfm 应用 JAR 包 # …

详细介绍:SQL中的CTE(公用表表达式)完全指南:从入门到精通

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

MySQL 安全审计日志保留与定期备份整改操作文档

MySQL 日志定期备份与保留整改操作文档 一、整改背景 等保测评发现项:问题描述: MySQL 数据库日志保留不满足 180 天,未定期进行备份。 控制要求: 应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆…

Alibaba Cloud Linux 3 +Docker 部署 ThinkPHP6 (宝塔环境)-问题篇 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

MES 文摘

活到老,学到老。

从网页到桌面:自定义URL协议让应用无缝衔接

从网页到桌面:自定义URL协议让应用无缝衔接技术的世界里,协议如同世界的语言,掌握它便能打通无数可能在浏览网页时,点击一个链接就能启动电脑上的本地应用程序,这种神奇的体验背后隐藏着怎样的技术原理?本文将从…

2025 年西宁靠谱旅行社,青海出国游报团旅行社,青甘环线旅行社最新推荐,聚焦资质、案例、售后的五家旅行社深度解读

引言 为助力消费者精准筛选 2025 年西宁靠谱旅行社、青海出国游报团旅行社及青甘环线旅行社,青海省旅游协会联合国内知名旅游测评机构,开展了为期 3 个月的权威测评。本次测评采用 “三维九项” 评估体系,从资质合规…

Oracle案例:tar安装数据库并从10.2.0.4.8升级到10.2.0.4.9

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。Oracle案例:…

2025 年西北环线旅行社,青海口碑最好的旅行社,青甘大环线旅行社最新推荐,聚焦资质、案例、售后的五家旅行社深度解读

引言 随着西北环线、青甘大环线旅游热度持续攀升,选择靠谱旅行社成为游客出行关键。为给游客提供权威参考,旅游协会联合地方旅游行业协会开展 2025 年相关旅行社测评工作。测评从资质合规性、服务案例质量、售后保障…

读书笔记:Oracle分区黑科技:间隔引用分区与虚拟列分区详解

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学…

2025 年青海旅行社,青海性价比高的旅行社,西宁旅行社最新推荐,聚焦资质、案例、售后的五家旅行社深度解读

引言 为助力消费者精准挑选 2025 年青海及西宁地区高性价比旅行社,青海省旅游协会联合第三方专业测评机构开展权威测评。本次测评从资质合规性、服务案例满意度、售后保障体系三大核心维度入手,对青海省内 50 余家旅…

2025年在线折光浓度仪厂家权威推荐榜单:在线折光计/在线近红外光谱仪/在线折光率仪源头厂家精选

在工业过程控制与智能制造快速发展的背景下,在线折光浓度仪作为关键的流程分析设备,正以其高精度、实时性的测量优势成为多个行业的标配装备。 据流程工业仪器仪表市场报告显示,2024年全球在线浓度仪市场规模达到42…

第五届电子通信与计算机科学技术国际学术会议(ECCST 2025)

第五届电子通信与计算机科学技术国际学术会议(ECCST 2025) 2025 5th International Conference on Electronic Communication,Computer Science and Technology 在这里看会议官网详情 会议时间:2025年12月26-28日 会…

2025 年方形无缝钢管,无缝钢管圆改方,镀锌无缝钢管厂家最新推荐,产能、专利、环保三维数据透视

引言 方形无缝钢管、无缝钢管圆改方及镀锌无缝钢管在建筑结构、机械制造、流体输送等领域应用日益广泛,但市场产品质量差异显著,部分产品存在镀锌层脱落、方管角度偏差大、圆改方精度不足等问题,给采购决策带来困扰…

VSCode Debug 插件

首先得有这个插件1.创建一个 launch.json文件2.选择debugger类型

2025 年精密无缝钢管、合金无缝钢管、高压锅炉无缝钢管厂家最新推荐,精准检测与稳定性能深度解析

引言 精密、合金及高压锅炉用无缝钢管作为高端制造与能源领域的核心耗材,其质量直接关系到设备运行安全与工程可靠性。为破解市场选型难题,本次推荐基于第三方检测机构(具备 CMA/CNAS 双重认证)的权威数据,结合行…