题目:

链接:点击打开链接

题意:

思路:

代码:

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;int map[101][101];void floyd(int n)
{for(int k=1; k<=n; k++)for(int i=1; i<=n; i++)for(int j=1; j<=n; j++)map[i][j] = max(map[i][j],min(map[i][k], map[k][j]));
}int main()
{//freopen("input.txt","r",stdin);int n, r;int x,y,p;int st,ed,w;int kase = 1;while(scanf("%d%d", &n, &r) != EOF && (n+r)){memset(map, 0, sizeof(map));for(int i=0; i<r; i++){scanf("%d%d%d", &x, &y, &p);map[y][x] = map[x][y] = p;}scanf("%d%d%d", &st, &ed, &w);floyd(n);printf("Scenario #%d\n", kase++);int result = w / (map[st][ed]-1);if(w % (map[st][ed]-1))result++;printf("Minimum Number of Trips = %d\n\n",result);}return 0;
}

-----------------------------------------------------------------

收获:

----->

------------------------------------------------------------------

战斗,从不退缩;奋斗,永不停歇~~~~~~~~~~~~~~

uva 10099 The Tourist Guide(单源最短路/spfa/dijkstra)相关推荐

  1. 单源最短路之Dijkstra算法代码模板

    常用算法代码模板总结 目录 注意事项 数组定义 实现步骤 练习例题:Dijkstra求最短路 注意事项 用来求单源最短路 所有边权都是正数,时间复杂度O(n^2) 可通过堆优化达到时间复杂度为O(ml ...

  2. 【单源最短路】Dijkstra算法求最短路

    题目描述 给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环,所有边权均为正值. 请你求出 1 号点到 n 号点的最短距离,如果无法从 1 号点走到 n 号点,则输出 −1. 输入格式 第一 ...

  3. uva 10099 The Tourist Guide

    DP(仿照Floyd) uva 10048 Audiophobia  一样的题目啊 这次是要找s到t的所有路径中,最小边的最大值,还是仿照Floyd,不过状态转移方程改一下,而且建图初始化也改一下就可 ...

  4. 单源最短路 SPFA 算法模板

    简介 在图论中,最短路是十分重要的一部分,在很多问题中都有涉及 而现在所讲的 SPFA 算法是十分优秀的算法,时间复杂度为 O(k∗E)O(k*E) 其中 EE 是图的边数,而 kk 是一个常数,一般 ...

  5. 单源最短路径(spfa,Dijkstra, bellman-ford)

    目录 Dijkstra 原理:基于贪心. 为什么 Dijkstra 不能处理有负边的情况 Bellman-ford 原理:动态规划, 实质见floyd的另一篇博客 1,能找负环, 2,有变数限制的最短 ...

  6. HDU 2066 一个人的旅行(单源最短路SPFA)

    Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还 ...

  7. acwing单源最短路的建图模式总结

    .根据边权的范围以及问题求解的需要,最短路问题可以分为以下 4 种情形,分别用不同的算法求解. • 单源最短路径(固定一个顶点为原点,求源点到其他每个顶点 的最短路径) • 1. 边权非负:Dijks ...

  8. 算法提高课-图论-差分约束- AcWing 1169. 糖果:spfa求单源最短路、差分约束

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析: 差分约束系统 差分约束系统是一种特殊的N元一次不等式组.它包含N个变量X1,...,XnX_1,...,X_nX1​,...,Xn​ ...

  9. CSP认证201609-4 交通规划[C++题解]:最短路径树、dijkstra求单源最短路、递推思想

    题目分析 来源:acwing 分析: 这题是最短路树.保持原图中所有点到根结点的最短距离不变,然后在原图中选择一些边,使所有点连通的最短路是多长. 最短路径树,是一种使用最短路径算法生成的数据结构树. ...

最新文章

  1. TCL中关于Nets的一些用法?
  2. sourcetree 拉取 一直让输入密码
  3. Centos7构建NFS服务器和连接
  4. Upload-Labs(11-15)
  5. 掉入陷阱的数字 (15 分)
  6. ssh 登录时,有的服务器很容易频繁断开连接,有的却几乎不会断开。
  7. 测试管理和自动化测试工具篇
  8. JZOJ 3.10 1539——三条直线
  9. Java和C#的区别
  10. Exynos4412——LCD驱动
  11. 用Python实现模糊聚类(传递闭包法)
  12. 怎么创建电脑的无线网络连接服务器,怎么开通无线网络
  13. gie拉取Can‘t update master has no tracked branch
  14. 微软中国招聘职位描述(英文)
  15. VS code Markdown Preview Enhanced 预览白色改为黑色
  16. 宽带按流量计费?欢迎讨论!
  17. “姓氏文化展”在国图开展 免费对读者开放
  18. 51CTO学院 oracle相关视频地址
  19. 关于LCD_ShowString的顽固感叹号!
  20. 2020-07-08 HTTP协议学习

热门文章

  1. 大学生初涉职场十一大病毒
  2. 十二种卫星地图的快速比较和选择方法
  3. 微信版QQ群助手 | 微信也可以折叠群聊了
  4. 天蓝色在ps中的色值_天蓝色云上的机器学习
  5. c语言设计模式--状态模式(状态机)
  6. 计算机教室布线方案流程,学校计算机网络教室、多媒体教室布线及设备安装施工实施方案.docx...
  7. [rosrun] Couldn‘t find executable named.....
  8. 33岁想从头学做网页设计_从头到头的10位客户我如何设计和推出saas产品
  9. 逐梦C++之四:四种强制类型转换
  10. gcc -c -o编译过程