码迷,mamicode.com
首页 >  
搜索关键字:floyd    ( 1594个结果
【做题】计蒜客11217 百度地图的实时路况——分治
又是一道明明简单我却不会的题。 切入点当然是O(n^4)的暴力。显然这其中有大量的重复计算。 一开始的想法是从前往后,从后往前各跑一遍floyd。这样做的关键问题在于如何合并两个floyd的结果。然而我只想出了O(n^3)的合并。故这种做法除了只有暴力1/6的常数(手算得到)之外,就并没有什么卵用了 ...
分类:其他好文   时间:2017-10-29 15:55:07    阅读次数:131
UVa 10269 Adventure of Super Mario (Floyd + DP + BFS)
题意:有A个村庄,B个城市,m条边,从起点到终点,找一条最短路径。但是,有一种工具可以使人不费力的移动L个长度,但始末点必须是城市或村庄。这种工具有k个,每个只能使用一次,并且在城市内部不可使用,但在村庄内部可使用。另外,在城市或村庄内部的时间不计。 析:先预处理出来使用工具能到达的距离,这个可以用 ...
分类:其他好文   时间:2017-10-27 15:52:08    阅读次数:162
Floyd_Warshall算法
Floyd_Warshall算法主要用于求解所有节点对的最短路径,代码如下: 夜深了,至亲至疏至陌路。 ...
分类:编程语言   时间:2017-10-25 23:38:46    阅读次数:318
【洛谷P1850】换教室
这个题是个裸的期望dp,因为点比较少,所以可以用floyd,但是开始我打的dijkstra,t了,而且我发现数据还输不完,输着输着就停下了,换上floyd就好了……真是玄学 我们设dp[i][j][0/1]表示现在处理到了第i个教室,提交了j个申请,这个点是否提交申请 对于第三维是0的时候,我们只要 ...
分类:其他好文   时间:2017-10-25 21:33:46    阅读次数:167
AOJ GRL_1_C: All Pairs Shortest Path (Floyd-Warshall算法求任意两点间的最短路径)(Bellman-Ford算法判断负圈)
题目链接:http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=GRL_1_C All Pairs Shortest Path Input An edge-weighted graph G (V, E). |V| is the number ...
分类:编程语言   时间:2017-10-25 00:38:34    阅读次数:369
【NOIP2016提高组】 Day1 T3 换教室
题目链接:https://www.luogu.org/problemnew/show/P1850 此题正解为dp。 我们先用floyd处理出任意两个教室之间的距离,用dis[i][j]表示。 用f[i][j][0..1]表示在前i个课程中,用了j次换课的机会,第i节课选择换还是不换。 f[i][j] ...
分类:其他好文   时间:2017-10-24 19:30:48    阅读次数:184
bzoj4773
矩阵乘法 。。。爆零了。。。 想到Floyd,却不知道怎么限制点数。。。 其实我们只要给Floyd加一维,dp[i][j][k]表示当前走过了i个点,从j到k的最短距离,然后这样可以倍增,最后看是否有i->i的距离<0 做dp或最短路之类的题的时候,如果限制条件较多,可以考虑加维度 #include ...
分类:其他好文   时间:2017-10-24 00:15:01    阅读次数:178
【算法】Floyd-Warshall算法(任意两点间的最短路问题)(判断负圈)
求解所有两点间的最短路问题叫做任意两点间的最短路问题。 可以用动态规划来解决, d[k][i][j] 表示只用前k个顶点和顶点i到顶点j的最短路径长度。 分两种情况讨论: 1.经过顶点k, d[k][i][j] = d[k-1][i][j]。 即等于只用前k-1个顶点时的最短路径 2.不经过顶点k, ...
分类:编程语言   时间:2017-10-23 21:45:41    阅读次数:225
51nod 1366 贫富差距
题目来源: TopCoder 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 一个国家有N个公民,标记为0,1,2,...,N-1,每个公民有一个存款额。已知每个公民有一些朋友,同时国家有一条规定朋友间的存款额之差不能大于d。也就是说,a和b是朋友的话,a有x元的 ...
分类:其他好文   时间:2017-10-23 21:44:59    阅读次数:147
Floyd求解最短路
Floyd算法适用于求解全源最短路、也就是能够求解任意两点间的最短路径并且是适用于含有负权边的图,但是含有负环则不行了!空间复杂度为O(n2)、时间复杂度为O(n3)。其具体的原理在百度能够找到很多,下面只说说我的理解,首先关键代码如下 即枚举所有的点去作为中转点去松弛 i 和 j ,那考虑这样的一 ...
分类:其他好文   时间:2017-10-20 21:32:56    阅读次数:267
1594条   上一页 1 ... 48 49 50 51 52 ... 160 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!