码迷,mamicode.com
首页 >  
搜索关键字:floyd    ( 1594个结果
Luogu P1613 跑路 题解报告
题目传送门 【题目大意】 【思路分析】 我们设$g[i][j][k]$表示从$i$走$2^k$步能否到达$j$,$d[i][j]$表示$i$到$j$最少要走多少秒。 用倍增预处理出$g$,然后就可以$Floyd$跑最短路啦!QwQ 【代码实现】 1 #include<cstdio> 2 #inclu ...
分类:其他好文   时间:2019-10-02 10:18:50    阅读次数:79
弗洛伊德算法
弗洛伊德算法 Dijkstra算法一样,弗洛伊德(Floyd)算法也是一种用于寻找给定的加权图中顶点间最短路径的算法。 该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名 弗洛伊德算法(Floyd)计算图中各个顶点之间的最短路径 迪杰斯特拉算法用于计算图中 ...
分类:编程语言   时间:2019-09-30 15:00:53    阅读次数:143
[C++] 多源最短路径(带权有向图):【Floyd算法(动态规划法)】 VS nX Dijkstra算法(贪心算法)
1 Floyd算法 1.1 Code 1.2 Output 2 参考文献 + 《数据结构(C语言版/ 严蔚敏 李冬梅 吴伟民 编)》 ...
分类:编程语言   时间:2019-09-30 14:21:15    阅读次数:147
多源最短路径算法—Floyd算法
前言 在 图论 中,在寻路最短路径中除了 算法以外,还有 算法也是非常经典,然而两种算法还是 的,Floyd主要计算多源最短路径。 在单源正权值最短路径 ,我们会用 "Dijkstra算法" 来求最短路径,并且算法的思想很简单—— 贪心算法 :每次确定最短路径的一个点然后维护(更新)这个点周围点的距 ...
分类:编程语言   时间:2019-09-28 12:55:32    阅读次数:98
Car的旅行路线(Floyd+模拟)
"题目地址" ~~贼鸡儿猥琐的一道题~~ 好在数据不毒瘤,而且Floyd就OK了。 这道题的难点在于 建图 ,也很考验 模拟 能力,需要十分的有耐心。 建图 题目中告诉了我们一个矩形的三个点 我们在平面直角坐标系中随便画出一个直角三角形,假设(x1,y1)是直角的这个点,(x4,y4)是我们要求的第 ...
分类:其他好文   时间:2019-09-28 12:43:59    阅读次数:113
货车运输
题面 首先便是想到了Floyd的暴力方法,状态转移方程也不难推出:w[i][j]=max(w[i][j], min(w[i][k],w[k][j]));但是n^3n3次方时间复杂度和n^2n2的空间复杂度是显然不可取的。 于是我们思考,可以发现有一些权值较小的边是不会被走过的。正如样例中的第三条边, ...
分类:其他好文   时间:2019-09-22 15:20:31    阅读次数:56
个人项目——地铁线路的最短路径
地铁路线规划的初步分析 支持环境 windows7, 10, macOS, linux 需求分析 1.读取一定格式下的地铁信息文件 2.提供详细的地铁信息的查询 3.提供最短路的计算与推荐功能:路线最短,时间最短,换地铁数最少... 4.UI展示 设计实现 1.基本线路设计表(概念设计如下): 开始 ...
分类:其他好文   时间:2019-09-21 23:41:44    阅读次数:146
个人项目--规划地铁最短线路
一、需求分析: 输入北京地铁信息,然后构建一个图,当用户输入起始站和目的站后,输出最短的参考线路,并给出所需的换乘信息。 二、设计思路: 1.选择地铁信息的存储格式,能让程序更方便地识别路线信息 2.编辑器选择:IDEA;语言:java 3.编写主题程序 4.算法选择:Dijkstra或者Floyd ...
分类:其他好文   时间:2019-09-21 18:55:32    阅读次数:96
地铁出行路线规划
github 个人博客 开发环境: macOS Android Studio (JAVA) 需求分析: 1.确定地铁站信息存储文件 2.确定读取用户输入格式 3.确定寻找最短路径算法 4.确定UI界面展现方法 算法实现: 1.以.txt格式存储地铁站点信息 2.用户输入:UI界面文本框输入,点击按钮 ...
分类:其他好文   时间:2019-09-20 21:07:54    阅读次数:95
地铁线路项目简析
一、需求分析 依据日常使用来看,地铁线路问题有三个需求: 1.能显示地铁所有的线路、站点信息 2.找出指定地铁线路的所有地铁站 3.找出两个地铁站间最短路径包含换乘信息‘ 二、设计思路 (一)编程语言 本次编程决定使用Java语言来进行,因为比起C语言,Java语言更能通过外接函数库来实现一个软件应 ...
分类:其他好文   时间:2019-09-20 20:45:39    阅读次数:96
1594条   上一页 1 ... 13 14 15 16 17 ... 160 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!