码迷,mamicode.com
首页 >  
搜索关键字:dijkstra and floyd    ( 3573个结果
数据结构反推算法
https://www.acwing.com/blog/content/32/ 1.n≤30, 指数级别, dfs+剪枝,状态压缩dp2.n≤100=> O(n^3), floyd(图论),dp3.n≤1000=> O(n^2),O(n ^2 logn), dp,二分4.n≤10000=> O(n ...
分类:编程语言   时间:2019-10-13 15:17:29    阅读次数:141
POJ 1797 Heavy Transportation (Dijkstra)
题目链接: "POJ 1797" Description Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a ...
分类:其他好文   时间:2019-10-13 00:25:00    阅读次数:93
Templates
Game theory Nim SG function Graph theory SPFA Dijkstra MST (Kruskal) Virtual tree 例: "[SDOI2011]消耗战" Tree plus cycle (contaning multiple edges) Heavy ...
分类:其他好文   时间:2019-10-12 22:26:29    阅读次数:95
最小生成树总结
两种方法 1.Kruskal算法(解决疏松图) 7.最小生成树计数 做法:应用最小生成树的两条性质: 1.不同的最小生成树中,每种权值的边出现的个数是确定的 2.不同的生成树中,某一种权值的边连接完成后,形成的联通块状态是一样的 此时需要记录所有的边权种类,最小生成树需要的种类边权个数,暴力二进制枚 ...
分类:其他好文   时间:2019-10-12 20:40:34    阅读次数:74
地铁最短路径代码分析
地铁最短路径代码分析 相关链接: https://github.com/jindsad/subwayDijkstra 实验要求说明: 根据实验要求,要实现5块部分。 1.导入txt中储存的地铁线路。 2.通过地铁线路生成地铁图,并记录每条线路的站点。 3.通过Dijkstra算法算出最短路径,储存在 ...
分类:其他好文   时间:2019-10-12 12:56:34    阅读次数:203
POJ 2387 Til the Cows Come Home (Dijkstra)
题目链接: "POJ 2387" Description Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John wakes he ...
分类:其他好文   时间:2019-10-11 23:38:12    阅读次数:97
P1613 跑路 图论*倍增
如题,非常巧妙的一道图论*倍增,n <= 50 所以可以用高复杂度的Floyd搞。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 5 using namespace std; 6 7 int ans = (1<<31)-1 ...
分类:其他好文   时间:2019-10-11 00:49:48    阅读次数:85
POJ 1161 Walls【floyd 以面为点建图】
题目链接:http://poj.org/problem?id=1161 题目大意: 1.给出m个区域,n个俱乐部点。接下来是n个俱乐部点以及各个区域由什么点围成。求一个区域到各个俱乐部点的距离之和最小。 解题思路: 1.这题建图比较麻烦,以区域为点建图,区域之间若有边,则两区域的距离为1,建完图后跑 ...
分类:其他好文   时间:2019-10-10 20:01:41    阅读次数:78
20191005-T1-U91354 地下党
传送门:https://www.luogu.org/problem/U91354 这道题考场上打了一个dijkstra的暴力,出题人只给了50分。(tip—看dijkstra的性质,第一个访问到的地下党就是最近的,so,直接跳出) 可以看出上面的暴力要跑 k遍dijkstra 复杂度巨大 想想怎么优 ...
分类:其他好文   时间:2019-10-09 17:31:22    阅读次数:78
任意两点间的最短路 Floyd及其本质
我们知道在已知起点的情况下,求到其他任何一点的最短路是用dijkstra,那么在一个有向图中,我们想知道任意两点之间的最短路,我们就可以使用floyd,而且这个算法表面看起来非常的简单,就是一个三重循环,如果这个图有N个点,那么复杂度为O(|N|3),代码如下。 在复杂度这么高的情况下,一般情况下如 ...
分类:其他好文   时间:2019-10-09 17:30:15    阅读次数:128
3573条   上一页 1 ... 30 31 32 33 34 ... 358 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!