当前位置: 首页 > 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.pierceye.com/news/58204/

相关文章:

  • 网站后台密码忘记了怎么办 ftp进不去物联网系统设计方案
  • 网站更换域名seo低价网站设计多少钱
  • 广州市做网站公司建设银行手机银行网站用户名是什么
  • 门户网站做等保需要备案哪些南通网站推广怎么收费
  • 自己做网站赚钱案例ui设计 国外网站
  • 广州网站公司建设js 网站简体繁体
  • 美食地图网站开发中国空间站简介100字
  • 上海免费网站建设品牌陕西中洋建设工程有限公司网站
  • 网站建设前期如何做好市场定位分析长春网站运做思路
  • jsp网站部署怎么做wordpress列表加载更多
  • asp网站开发的背景与环境wordpress 主题查询
  • 景区网站建设 现状wordpress无法更新创建
  • 网站逻辑结构优化网站打开404错误怎么解决
  • 湖南省交通建设质监局网站商丘网站制作方案
  • 京美建站中小企业网站建设框架
  • 网站设计评语哈尔滨雕塑制作厂家
  • asp.net 手机网站开发佛山网页搜索排名提升
  • 新闻资讯网站模板定制网站报价
  • 康定网站建设工作室浏览器搜索引擎大全
  • 河南网站建站系统哪家好wordpress+云播插件
  • 网站建设皖icp如何网站网站做代理
  • 徐州 网站建设朝阳网站优化
  • 英文网站建设服务合同模板下载dedecms 食品网站
  • 做餐饮加盟的网站wordpress首页广告
  • 晋城网站建设科技有限公司小吃培训去哪里学最好
  • 网站建设费合同wordpress算术验证码
  • 我的世界查找建筑网站做爰全过程的视频网站
  • 建立第一个网站ps做网站的时候分辨率是
  • 如何增强网站的安全性仿门户网站多功能js相册画廊源码
  • 淮安网站建设公司怎样在百度建立自己的网站