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

男人不知本网站 枉做网站查询平台

男人不知本网站 枉做,网站查询平台,吉林省建设厅网站周军,衢州酷网站制作4074 铁路与公路 如果两个城市之间有铁路t11,公路就会t2>1,没铁路的时候t1>1,公路t21。也就是公路铁路永远都不会相等。我们只需要计算通过公路和铁路从1到n最大的那个即可。 floyd是直接在数组上更新距离。不需要新建dis数组。另外一定要记得把邻接矩阵初始…

4074 铁路与公路

如果两个城市之间有铁路t1=1,公路就会t2>1,没铁路的时候t1>1,公路t2=1。也就是公路铁路永远都不会相等。我们只需要计算通过公路和铁路从1到n最大的那个即可。

floyd是直接在数组上更新距离。不需要新建dis数组。另外一定要记得把邻接矩阵初始化为无穷

#include<bits/stdc++.h>
using namespace std;
//4074铁路与公路
const int N=410,M=79810;
int p[N][N],r[N][N];
int n,m;
int floyd(int a[][N])//走公路或者走铁路的最短路
{if(a[1][n]==1)return 1;for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(a[i][j]>a[i][k]+a[k][j]){a[i][j]=a[i][k]+a[k][j];}}}}return a[1][n];
}
int main()
{cin>>n;cin>>m;//一定要先把图初始化为无穷后面floyd直接在图上进行更新memset(p,0x3f,sizeof(p));memset(r,0x3f,sizeof(r));while(m--){int x,y;cin>>x>>y;p[x][y]=p[y][x]=1;}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(i!=j&&p[i][j]!=1){r[i][j]=1;}}}int ans=max(floyd(p),floyd(r));if(ans==0x3f3f3f3f){cout<<-1<<endl;}else{cout<<ans<<endl;}
}

854 Floyd求最短路

1、关于为什么是INF/2

2、为什么输入边的时候要min

因为发现输入里面可以重复输入相同边为不同的值。只保留最小的即可。 

#include<bits/stdc++.h>
using namespace std;
//4074铁路与公路
const int N=210,INF=0x3f3f3f3f;
int p[N][N];
int n,m,k;
void floyd()
{for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){p[i][j]=min(p[i][j],p[i][k]+p[k][j]);}}}
}
int main()
{cin>>n>>m>>k;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(i==j)p[i][j]=0;else{p[i][j]=INF;}}}while(m--){int x,y,v;cin>>x>>y>>v;p[x][y]=min(p[x][y],v);}floyd();while(k--){int x,y;cin>>x>>y;if(p[x][y]<INF/2){cout<<p[x][y]<<endl;}else{cout<<"impossible"<<endl;}}}

http://www.mmbaike.com/news/37925.html

相关文章:

  • 劳务公司网站怎么做药品网络营销公司
  • 河南网站建设公司价格小红书推广引流软件
  • 达人室内设计网怎么免费注册深圳seo优化电话
  • 桂林网站建设动服卖照明电源设推广方案的推广内容怎么写
  • 聊城seo整站优化报价引擎优化seo
  • 可以做网络兼职的网站seo学校培训课程
  • 网站建设内容与结构阿里指数查询官网
  • 惠州做网站乐云seo轻松上线百度收录官网
  • 监控设备东莞网站建设优化大师百科
  • 有没有做校园文化的网站小程序推广赚佣金平台
  • 网站建设及维护价钱网店运营具体做什么
  • 网站建设缺乏个性特色产品推广方案
  • 国外图片网站源码西安小程序开发的公司
  • 宝塔里面一个服务器做多个网站百度数据研究中心
  • 三个小伙毕业了做购物网站的电视剧微营销推广方案
  • 网页制作软件visual网站关键词快速排名优化
  • 网站开发常用语言比较高端网站建设公司
  • 长沙网站建设公司哪家好外贸seo优化公司
  • php做的大型网站有哪些整合营销传播工具有哪些
  • 东莞百度代做网站联系方式燕郊今日头条
  • 坪地网站建设广州网站优化平台
  • 个人做网站手机获取验证码外贸网络推广服务
  • 深圳音乐制作公司网站做seo教程
  • 网站开发交流群免费的建站平台
  • wordpress百度推广百度seo
  • 连云港 网站 建设seo网络排名优化方法
  • 长沙网站开发如何写营销软文
  • 电商网站开发毕业设计百度文库论坛seo网站
  • 双桥网站建设成都网站建设企业
  • 企业网站建设重要性营销推广的特点是