Floyd——多源最短路

news/2025/11/26 14:02:29/文章来源:https://www.cnblogs.com/10mbps/p/19272571

Floyd

#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int dis[101][101];
int main(){int n,m;cin>>n>>m;memset(dis,0x7f,sizeof(dis));for(int i=1;i<=m;i++){int q,p,w;cin>>q>>p>>w;dis[q][p]=dis[p][q]=w;}for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){dis[i][j]=min(dis[i][j],dis[i][k]+dis[k][j]);}}}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){cout<<dis[i][j]<<" ";} cout<<endl;}return 0;
}

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

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

相关文章

2025年厦门舞台搭建机构权威推荐榜单:展览搭建‌/展厅设计‌/会议制作‌源头机构精选

在厦门会展产业蓬勃发展之际,专业化、创意化、科技化已成为舞台搭建行业的显著标签。 据行业统计,厦门全年举办各类展览活动超过200场,会议论坛近千个,年均吸引参展商和观众超过百万人次。在这一背景下,优秀的舞台…

Manacher——最长回文子串问题

P3805 【模板】Manacher #include<bits/stdc++.h> using namespace std; #define IOS ios::sync_with_stdio(0);cout.tie(0);cin.tie(0); #define endl \n #define int long long const int N=11000002; string…

Tarjan——强连通分量

Tarjan——强连通分量 B3609 [图论与代数结构 701] 强连通分量 #include<bits/stdc++.h> using namespace std; //#define int long long #define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define…

次短路 dijkstra

次短路 & dijkstra——P2865 [USACO06NOV] Roadblocks G #include<bits/stdc++.h> using namespace std; #define IOS ios::sync_with_stdio(0);cout.tie(0);cin.tie(0); #define endl \n #define int long …

优化需求评审流程论LLM与人工审查协同模式

优化需求评审流程论LLM与人工审查协同模式重新定义需求评审的未来 高质量的需求是软件项目成功的基石,然而,传统的需求评审流程往往耗时、繁琐且容易出错。需求文档中的模糊性、不一致性和遗漏是导致项目失败最…

2025年11月少儿编程机构怎么选?家长必藏的口碑推荐指南

2025年11月少儿编程机构怎么选?家长必藏的口碑推荐指南随着人工智能技术的普及,少儿编程已从“加分项”变成孩子素质成长的“必修课”。但市场上机构鱼龙混杂,既有侧重兴趣启蒙的,也有专攻竞赛冲刺的,家长很难精准…

超越监控:MyEMS 在水泥生产工艺中的深度集成与能效协奏(以印尼 SIG 水泥为例)

水泥工业作为全球能源消耗与碳排放的核心领域之一,其生产流程涵盖原料破碎、预热分解、熟料煅烧、水泥粉磨等多环节,具有 “高耗能、长流程、多变量” 的典型特征。传统能源管理模式多停留在 “数据监控 + 事后分析”…

nvm和npm镜像源配置

nvm: 打开 NVM 配置文件 找到 NVM 安装目录下的 settings.txt 文件,用文本编辑器打开。 添加镜像地址 在文件末尾添加以下内容: 如:C:\Users\Default\AppData\Roaming\nvm node_mirror: https://npmmirror.com/mirro…

银河麒麟下Redis的安装和集群配置

1 Redis集群简介   Redis集群和高可用有几种方式:其中一种是主从复制,实现数据的多机备份和读操作的负载均衡。一主多从,主库支持读写操作,从库只支持读。在主从复制基础上,哨兵实现了自动化的故障恢复。通过哨…

从开发板到工业核心:迅为RK3576的金属外壳,为何是行业应用的“点睛之笔”?

从开发板到工业核心:迅为RK3576的金属外壳,为何是行业应用的“点睛之笔”?从开发板到工业核心:迅为RK3576的金属外壳,为何是行业应用的“点睛之笔”? 在行业产品开发的初期,我们常常面临一个尴尬的境地:花重金…

Transformer 架构中的 ResNet + LayerNorm 设计解析

Transformer 架构中的 ResNet + LayerNorm 设计解析 整体详解 一、Transformer 的核心结构:残差连接与归一化的奠基 Transformer 的成功离不开两大关键组件的协同 ——残差连接(Residual Connection) 与层归一化(L…

【IEEE出版 | EI期刊同步征稿 | 往届已快速成功EI检索】第六届新能源与电气科技国际学术研讨会 (ISNEET 2025)

第六届新能源与电气科技国际学术研讨会(ISNEET 2025)定于2025年12月12日至14日在中国杭州举行。【往届已快速成功EI检索】 【浙江水利水电学院、中国计量大学、西安石油大学主办】 第六届新能源与电气科技国际学术研…

dijkstra——单源最短路径(标准版)

(洛谷):dijkstra——单源最短路径(标准版) #include<bits/stdc++.h> #define int long long using namespace std; typedef pair<int,int> PII; const int N=114514; int n,m; struct Edge{int val,e…

蓝桥杯python基础语法

由于有一定的python基础,对于语法基础部分快速复习,目前复习到循环,这篇博客将总结一些对于我自己来说没有完全掌握好需要反复复习的一些知识点,或者是之前学习没有注意到的知识点。

Acrobat DC 2025安装教程

Acrobat DC 2025安装教程软件介绍Adobe Acrobat 是Adobe公司开发的权威PDF处理工具。它不仅能将各类文档高质量地转换为PDF格式,还提供了强大的编辑、导出与管理功能,确保文件在任何设备上都能完美呈现与流通。安装步…

实用指南:Windows 环境下为银河麒麟(Linux ARM64)生成 node_modules 依赖

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

从数据洞察到财务收益:MyEMS 如何通过 AI 优化调度帮助企业将能效提升转化为真金白银

在 “双碳” 目标深化推进与能源成本持续高企的当下,“降本增效” 已成为企业生存与发展的核心命题。然而,多数企业在能效管理中仍面临 “数据孤岛难打通、调度决策靠经验、能效提升难落地” 的困境 —— 明明知道能…

2025年11月英语学习软件推荐:从零基础到流利口语,最好的学英语软件全攻略

2025年11月英语学习软件推荐:从零基础到流利口语,最好的学英语软件全攻略在探索英语学习的道路上,选择合适的英语学习软件工具往往能让我们事半功倍。面对市场上琳琅满目的英语学习应用,许多英语爱好者都希望找到既…

RAG项目实战:基于图文PDF的多模态问答RAG项目(二)之向量库建设

在完成上面的文档解析和chunk之后,需要做的工作是存储入库。 1. 是什么存储入库的?# json [{"id": "艾力斯-公司深度报告商业化成绩显著产品矩阵持续拓宽-25070718页_page_0","content&quo…