当前位置: 首页 > wzjs >正文

做纸巾定制的网站品牌营销网站建设

做纸巾定制的网站,品牌营销网站建设,做动态图片的网站吗,东莞什么行业做网站的多【题目来源】 https://www.luogu.com.cn/problem/B3647 【题目描述】 给出一张由 n 个点 m 条边组成的无向图。 求出所有点对 (i,j) 之间的最短路径。 【输入格式】 第一行为两个整数 n,m,分别代表点的个数和边的条数。 接下来 m 行,每行三…

【题目来源】
https://www.luogu.com.cn/problem/B3647

【题目描述】
给出一张由 n 个点 m 条边组成的无向图。
求出所有点对 (i,j) 之间的最短路径。

【输入格式】
第一行为两个整数 n,m,分别代表点的个数和边的条数。
接下来 m 行,每行三个整数 u,v,w,代表 u,v 之间存在一条边权为 w 的边。

【输出格式】
输出 n 行每行 n 个整数。
第 i 行的第 j 个整数代表从 i 到 j 的最短路径。

【输入样例】
4 4
1 2 1
2 3 1
3 4 1
4 1 1

【输出样例】
0 1 2 1
1 0 1 2
2 1 0 1
1 2 1 0

【说明/提示】
对于 100% 的数据,n≤100,m≤4500,任意一条边的权值 w 是正整数且 1⩽w⩽1000。

数据中可能存在重边

【算法分析】
● Floyd 算法‌(又称 Floyd-Warshall 算法)是一种用于求解‌
所有顶点对之间最短路径‌的动态规划算法。它适用于‌带权有向图或无向图‌,可以处理‌正权边和负权边‌(但不能有负权环)。

● 本题数据中可能存在重边,若不处理,会有一个样例不过。

若有重边,处理方法是只保留权值最小的那条边。代码如下:

while(m--) {cin>>a>>b>>c;e[a][b]=min(e[a][b],c); //e[a][b]=c;e[b][a]=min(e[b][a],c); //e[b][a]=c;
}

● 若 e[i][i]<0,则存在负权环。

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int inf=0x3f3f3f3f;
int e[100][100];
int a,b,c;
int n,m;int main() {cin>>n>>m;for(int i=1; i<=n; i++) {for(int j=1; j<=n; j++) {if(i==j) e[i][j]=0;else e[i][j]=inf;}}while(m--) {cin>>a>>b>>c;e[a][b]=min(e[a][b],c); //e[a][b]=c;e[b][a]=min(e[b][a],c); //e[b][a]=c;}for(int k=1; k<=n; k++)for(int i=1; i<=n; i++)for(int j=1; j<=n; j++)if(e[i][j]>e[i][k]+e[k][j])e[i][j]=e[i][k]+e[k][j];for(int i=1; i<=n; i++) {for(int j=1; j<=n; j++) {cout<<e[i][j]<<" ";}cout<<endl;}return 0;
}/*
in:
4 4
1 2 1
2 3 1
3 4 1
4 1 1out:
0 1 2 1
1 0 1 2
2 1 0 1
1 2 1 0
*/



【参考文献】
https://blog.csdn.net/ahalei/article/details/22038539

https://www.cnblogs.com/CLGYPYJ/p/17586069.html
 

http://www.dtcms.com/wzjs/29260.html

相关文章:

  • 大型网站响应式网站设计公司有哪些
  • 建立网站成本最低百度上做优化一年多少钱
  • 高端企业网站报价今日国际新闻热点
  • 清远网站关键字优化中国新闻最新消息今天
  • 做网站每年运营要花掉多少钱网络营销活动策划方案模板
  • 深圳网站商城定制设计泉州seo
  • 做公司网站要走哪些流程竞价交易
  • 天津平台网站建设推荐seow是什么意思
  • 网站不备案不能用吗seo助力网站转化率提升
  • 做安卓icon图标包下载网站百度推广渠道商
  • 专业网站建设价格最优西安网站建设公司排名
  • 长治网站页设计制作最新国际新闻热点事件
  • 手机可怎么样做网站凡科建站后属于自己的网站吗
  • 做网站好还是做淘宝好广州百度快速排名优化
  • 做网站 合肥百度关键词价格
  • wordpress插件中心搜索引擎优化seo价位
  • 如何发布网站中国互联网域名注册服务机构
  • 新疆前昆工程建设集团网站6全国疫情高峰时间表最新
  • 防盗网站人做清洁营销最好的方法
  • wordpress 漂亮的博客搜索优化seo
  • 百度网站收入提交windows 优化大师
  • wap网站开发框架河南企业网站建设
  • 上海材料网站建设百度权重查询爱站网
  • swoole怎么做直播网站国际新闻最新消息战争
  • 做网站的旅行社宁波seo网络推广公司排名
  • 网站用什么工具做青岛app开发公司
  • 网站如何做竟价seo接单
  • 做电影网站 广告收入北京百度竞价
  • 天津河西做网站技能培训网站
  • 动态的网站怎么做广告投放怎么做