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

北京商城网站建设报价上虞区驿亭镇新农村建设网站

北京商城网站建设报价,上虞区驿亭镇新农村建设网站,杭州标志设计公司,微信开发者工具是什么题目链接 题目大意 一个有n个点的图中#xff0c;求一个点#xff0c;使得这个点到其他点的最短路的最长距离最短。 输入数据中#xff0c;有多组测试。每组测试第一行为n#xff0c;接下来n行#xff0c;每行第一个x#xff0c;xi表示第i个点和x个点有路径。接下来x个数…题目链接 题目大意 一个有n个点的图中求一个点使得这个点到其他点的最短路的最长距离最短。 输入数据中有多组测试。每组测试第一行为n接下来n行每行第一个xxi表示第i个点和x个点有路径。接下来x个数对a,b表示i到a的代价为b 最后输出这个点和最长距离。   这道题是显而易见的最短路了。但是我们发现这个题的起点不确定。所以不是单源最短路不能用SPFA 这里介绍另外一种算法floyd算法。 floyd算法主要解决的是多源最短路问题范围比SPFA更广但时间复杂度是O(n^3)。再看题目n≤100符合条件。 floyd算法简而言之就是找i,j两个点然后找一个中间点k如果i-kk-j的最短路径比当前i-j更短就更新i-j的最短路。 代码如下: for(int k1;kn;k){for(int i1;in;i){for(int j1;jn;j){if(f[i][j]f[i][k]f[k][j])//f存i-j的最短路{f[i][j]f[i][k]f[k][j];}}}}   最后统计答案时对于每一个点i看看它到其他点的最短路的最大值。这样这道题的代码就呼之欲出了。 参考代码 #includecstdio #includecstdlib #includecstring int n; int f[105][105]; int main() {while(1){scanf(%d,n);if(n0)break;memset(f,63,sizeof(f));for(int i1;in;i){f[i][i]0;int x;scanf(%d,x);for(int j1;jx;j){int soy1,soy2;scanf(%d %d,soy1,soy2);f[i][soy1]soy2;}}for(int k1;kn;k){for(int i1;in;i){for(int j1;jn;j){if(f[i][j]f[i][k]f[k][j]){f[i][j]f[i][k]f[k][j];}}}}/*for(int i1;in;i){for(int j1;jn;j)printf(%d ,f[i][j]10000?-1:f[i][j]);printf(\n);}*/int ans2147483647,ans2-1;for(int i1;in;i){int tt-1;for(int j1;jn;j){if(f[i][j]999999){tt-1;break;}if(f[i][j]tt)ttf[i][j];}if(tt!-1 ttans){anstt;ans2i;}}if(ans2-1)printf(disjoint\n);else printf(%d %d\n,ans2,ans);}return 0; } View Code  转载于:https://www.cnblogs.com/AFOer-lhy/p/7826007.html
http://www.zqtcl.cn/news/58204/

相关文章:

  • 宝塔面板怎么做多个网站wordpress怎么上传产品
  • 搭建网站要什么配置网站 域名 授权服务器 分布式
  • 一个网站完整详细的seo优化方案泊头网站建设甘肃
  • 邯郸手机建站价格阿里虚拟主机怎么做两个网站
  • 做网站要用什么语言wordpress搬家更换域名
  • 五道口网站建设html5开发网站
  • 儋州网站设计公司网站娱乐一条龙搭建
  • 遵义市住房和城乡建设厅网站seo专员是什么职业岗位
  • 齐齐哈尔住房和城乡建设局网站苏州模板建站哪家好
  • 接做网站的网站首页设计布局方式
  • 盘锦微信网站建设汕头企业网站建设公司
  • 在哪些软件上建设网站上传网站 php 服务器
  • 四川省省建设厅网站天津网站开发招聘
  • 如何设网站主页做网站空间不给账号密码
  • 梧州网站建设流程网站主要内容
  • 广东网页制作与网站建设广州域名注册
  • 商务网站建设与推广实训意义优秀营销策划方案
  • 免费网站安全检测网站空间流量6g
  • 郫县做网站公司网站经典案例
  • 免费建小程序网站百度广告官网
  • 网站文章不显示企业网站展示生产的处方药介绍处罚案件
  • 做关键词优化需要修改网站标题微信wordpress小程序
  • 网站页面引导怎么做哪里有做网站排名优化
  • 适合医药公司做网站的图片南京做网站费用
  • 广州品牌型网站wordpress加视频
  • 网站建设主要课程wd网址怎么推广
  • 用dw建设网站外贸做的亚马逊网站是哪个好
  • 鄂州网签查询天津百度推广排名优化
  • 设计公司网站推广营销哪个网站做logo好
  • 网站安全措施魅族官方网站挂失手机找到怎么做