码迷,mamicode.com
首页 >  
搜索关键字:dijkstra and floyd    ( 3573个结果
hdu-4460 Friend Chains
http://acm.hdu.edu.cn/showproblem.php?pid=4460 求任意点对的最短距离的最大值,因为题目数据量大,用floyed 和dijkstra都不行,这里用spfa实现 #include #include #include #include #include #include #include #include #define N 1001 #define i...
分类:其他好文   时间:2014-08-26 09:55:35    阅读次数:241
POJ - 1511 Invitation Cards(Dijkstra变形题)
题意:给定一个有向图,求从源点到其他各点的往返最短路径和。且这个图有一个性质:任何一个环都会经过源点。图中的节点个数范围:0~100w;分析: 我们先可以利用Dijkstra算法求解从源点到其余各点的最短距离,这样工作就完成了一半了。那么如何求解从各点到源点的最短路呢? 1. 我们可以循环n-1次,...
分类:其他好文   时间:2014-08-25 20:52:04    阅读次数:328
POJ 3311 Hie with the Pie floyd+状压DP
链接:http://poj.org/problem?id=3311 题意:有N个地点和一个出发点(N 思路:首先用floyd找到所有点之间的最短路。然后用状态压缩,dp数组一定是二维的,如果是一维的话不能保证dp[i]->dp[j]一定是最短的。因为dp[i]记录的“当前位置”不一定是能使dp[j]最小的当前位置。所以dp[i][j]中,i表示的二进制下的当前已经经过的状态,j表示的是...
分类:其他好文   时间:2014-08-25 15:03:14    阅读次数:109
POJ - Til the Cows Come Home(Dijkstra)
题意: 有N个点,给出从a点到b点的距离,当然a和b是互相可以抵达的,问从1到n的最短距离 分析: 典型的模板题,但是一定要注意有重边,因此需要对输入数据加以判断,保存较短的边,这样才能正确使用模板。 题解 #include #include #include #include #include u...
分类:其他好文   时间:2014-08-25 11:48:14    阅读次数:132
Floyd判圈算法(判断是否有环)
介意转吗博主~~http://blog.csdn.net/thestoryofsnow/article/details/6822576,我知道不介意啦~ 问题:如何检测一个链表是否有环,如果有,那么如何确定环的起点. 龟兔解法的基本思想可以用我们跑步的例子来解释,如果两个人同时出发,如果赛道...
分类:其他好文   时间:2014-08-25 01:06:33    阅读次数:431
UVa10806_Dijkstra, Dijkstra.(网络流/费用流)(小白书图论专题)
解题报告 思路: 从s->t 再从t->s等同与s->t两次,要求每条路只能走一次,要求最小花费,让每一条边容量为1,跑跑费用流 只要跑出流量为2就结束。 #include #include #include #include #define inf 0x3f3f3f3f #define N 5000 #define M 50000 using namespace std; in...
分类:其他好文   时间:2014-08-24 20:54:23    阅读次数:274
等概率抽样Floyd算法(转)
对于n个样本,如何均匀随机的取出m个样本?即n个样本中每个样本都能有m/n的概率被取中。1.简单插入取样 这是最基本,最直观的方法。在一个初始为空的集合中插入1~n的随机整数,知道个数为m个为止。但这个方法有个弱点,就是要插入一个数时,判断集合中是否存在该数,如果其存在,则要继续取样直到取到一个不在...
分类:其他好文   时间:2014-08-23 12:41:30    阅读次数:317
对最短路的理解
最短路问题是一种常见的问题,她一般被描述为包含n个点和m,主要分为两类:(1)(单源最短路径)求解从起点s到终点e的最短路径(2)(多源最短路径)求解图中任意两点的最短路径。常用的解题算法有四种:Dijkstra,bellman-ford,spfa,Floyd
分类:其他好文   时间:2014-08-23 11:17:40    阅读次数:154
SRM 630 DIV2
SRM 630 DIV2 第一次TC,本来以为AK了,结果1000分还是被系统cha掉了,不过倒是也cha掉了房间其他人赚了不少 A:字符串长度才50,直接简单的模拟即可 B:结点个数才10,先做一边floyd,找出两两之间路径,然后暴力枚举选哪些点,判断可不可以,如果可以的话,记录下最大个数 C:一开始的做法是,构造出rank数组后,对于连续的一段,都放a,然后最后一个放b即可,...
分类:其他好文   时间:2014-08-22 17:54:49    阅读次数:221
zoj 1232 Adventure of Super Mario (Floyd+dp)
Adventure of Super Mario Time Limit: 2 Seconds      Memory Limit: 65536 KB After rescuing the beautiful princess, Super Mario needs to find a way home -- with the princess of course :-) He's ver...
分类:其他好文   时间:2014-08-22 16:27:09    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!