码迷,mamicode.com
首页 >  
搜索关键字:最短路 图论    ( 8933个结果
Geeks : Dijkstra’s Algorithm for Adjacency List Representation 最短路径
最短路径的O(ElgV)的解法。 使用邻接表存储图,使用堆操作选取下一个最小路径点。 本题的难度并不在最短路径本身这个算法,而是在于堆的操作: 1 使用双重指针操作堆的节点,可以省去直接复制操作堆节点,提高效率,并且这才是有效操作动态地址数据的方法,不用双重指针,我思考了下,觉得更加不好做。 2 使用一个数组记录当前顶点在堆中的位置,相当于一个hash表了,可以需要的时候,直接从表中查找表...
分类:其他好文   时间:2014-06-07 02:03:17    阅读次数:214
[Wikioi 1021]玛丽卡(疑难题)
题目描述 Description 麦克找了个新女朋友,玛丽卡对他非常恼火并伺机报复。     因为她和他们不住在同一个城市,因此她开始准备她的长途旅行。     在这个国家中每两个城市之间最多只有一条路相通,并且我们知道从一个城市到另一个城市路上所需花费的时间。     麦克在车中无意中听到有一条路正在维修,并且那儿正堵车,但没听清楚到底是哪一条路。无论哪一条路正在维修,从玛丽卡...
分类:其他好文   时间:2014-06-05 12:41:11    阅读次数:200
简易版推箱子问题
房间是N行N列的矩阵,其中0代表空的地板,1代表墙,2代表箱子的起始位置,3代表箱子要被推去的位置,4代表搬运工的起始位置,求最后搬运工推箱子的步数。   问题实质就是五个状态:箱子的位置(bx,by),人的位置(px,py),推箱子的步数。然后用广搜去一一搜索。...
分类:其他好文   时间:2014-06-05 11:00:07    阅读次数:230
最短路 (HDU 2544)
最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 28836    Accepted Submission(s): 12480 Problem Description 在每年的校赛里,所有进入决赛的同学都会获得一件很...
分类:其他好文   时间:2014-06-05 10:03:43    阅读次数:192
关于 最短路条数 和 边不可重复最短路条数问题 /hdu3599(边不可重复最短路)
最短路条数: 求一个图一共一几条最短路径,思路:先从终点跑一边最短路,记录终点到到所有点最短距离(d【i】),然后从起点出发,dfs 按d[i]走(必是最短路径),一句话:我到终点的最短路条数=我的所有孩子到终点的最短路条数之和,这样只需一遍即可。这不知道是不是叫记忆化搜索? 边不可重复最短路径条数:(最短路+建新图之最大流) hdu3599题意:求1-->n最短路条数,所有路径边不可重复。思路:边不可重复??!!转为流量的为1 的话,求最大流啊(以后切记该方法,不可重复问题...
分类:其他好文   时间:2014-06-05 09:36:43    阅读次数:237
hdu-2544 最短路
http://acm.hdu.edu.cn/showproblem.php?pid=2544 入门级别   floyed和dijkstra都可以 //Dijkstra #include #include #define N 105 #define inf 0xfffffff int dis[N],map[N][N],vis[N],n; void dijkstra() { int m,k...
分类:其他好文   时间:2014-06-05 05:39:32    阅读次数:196
图论 --- MST
【题目大意】SARS病毒蔓延,编号为0的人已经感染了SARS病毒,现在给你一些分组,只要和0接触过的都是可能感染的嫌疑人,问你最多可能有多少人感染了该种病毒。【题目分析】简单的并查集,只要将所有一组的人都合并,最后来看一下和0一样的编号,统计一下输出就可。#includeusing namespac...
分类:其他好文   时间:2014-05-31 04:23:49    阅读次数:255
POJ 3411 Paid Roads(SPFA || DFS)
题目链接题意 : 要从1城市到n城市,求最短路是多少,从a城市到达b城市的路程,如果你到过c城市,则需要走p,否则走r长。思路 : 因为可以来回走,所以不能用单纯的最短路,可以用二维SPFA,状态压缩一下,第二维来记录状态,表示到过这个点的第几个状态。也可以用DFS,因为最多十个点,所以如果走某一个...
分类:其他好文   时间:2014-05-30 04:08:41    阅读次数:279
POJ 1724 ROADS(BFS+优先队列)
题目链接题意 : 求从1城市到n城市的最短路。但是每条路有两个属性,一个是路长,一个是花费。要求在花费为K内,找到最短路。思路 :这个题好像有很多种做法,我用了BFS+优先队列。崔老师真是千年不变的SPFA啊,链接。还有一个神用了好几种方法分析,链接。用优先队列控制长度,保证每次加的都是最短的,每次...
分类:其他好文   时间:2014-05-30 01:54:32    阅读次数:213
Coursera algorithm II PA4
题意:所给数据中是否有负环? 没有负环的图中所有路径中最短的值思路:1. bellmanford 判断负环2.flodyWarshall 求所有定点的最短路径细节:1. bellmanford 算法时间复杂度为 o(n^3), 因为图的使用邻接矩阵存储的, 使用邻接表代码会容易理解些, 引用 wik...
分类:其他好文   时间:2014-05-29 20:41:30    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!