码迷,mamicode.com
首页 >  
搜索关键字:迪杰斯特拉 最短路    ( 6960个结果
hdu 1596 find the safest road (最短路径)
find the safest roadTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6119Accepted Submission(s): 2...
分类:其他好文   时间:2014-05-27 02:49:10    阅读次数:229
硬币问题——固定终点的最长路和最短路
问题描述:        有n中硬币,面值分别为V1,V2...,Vn,每种都有无限多。给定非负整数S,可以选用多少个硬币,使得面值之和恰好为S?输出硬币数目的最小值和最大值。0 分析:        本题的本质还是DAG上的路径问题。我们把每种面值看作一个点,表示"还需要凑足的面值",则初始状态为S,目标状态为0。若当前的状态i,每使用一个硬币j,状态便转移到i-Vj。这个模...
分类:其他好文   时间:2014-05-22 12:15:11    阅读次数:266
最小费用最大流粗解 poj2516
最小费用最大流,一般解法如下: 在流量基础上,每条边还有权费用,即单位流量下的所需费用。在最大流量下,求最小费用。解法:在最大流算法基础上,每次按可行流增广改为每次用spfa按最小费用(用单位费用)增广,每次按每条边一单位费用求到达终点的最小费用(最短路),那么每次找到“最短路”(只是一条路,不是多条(dinic每次可以增广多条)),之后按这条路最大 可能流量增广(取这条路上残量最小的),直到...
分类:其他好文   时间:2014-05-18 18:36:55    阅读次数:267
算法学习三阶段
?? 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,  因为太常用,所以要练到写时不用想,10-15 分钟内打完,甚至关掉显示器都可以把程序打  出来.  1.最短路(Floyd、Dijstra,BellmanFord)  2.最小生成树(先写个 prim,kruscal 要用并查集,不好写) 3.大数(高精度)加减乘除...
分类:其他好文   时间:2014-05-18 18:31:25    阅读次数:281
hdu 2066 一个人的旅行(裸dijkstra)
http://acm.hdu.edu.cn/showproblem.php?pid=2066 求多源多汇的最短路,n最大为1000,floyd三重循环会超时。继续dijkstra吧。 #include #include #include #include #include #include #include #include #define LL long long #...
分类:其他好文   时间:2014-05-18 18:26:39    阅读次数:238
hdu 3790 最短路径问题(两个限制条件的最短路)
http://acm.hdu.edu.cn/showproblem.php?pid=3790 有两个条件:距离和花费。首先要求距离最短,距离相等的条件下花费最小。 dijkstra,只是在判断条件时多考虑了花费。 注意重边。 #include #include #include #include #include #include #include #incl...
分类:其他好文   时间:2014-05-18 15:14:22    阅读次数:235
HDU 3376 && 2686 方格取数 最大和 费用流裸题
题意: 1、一个人从[1,1] ->[n,n] ->[1,1]  2、只能走最短路 3、走过的点不能再走 问最大和。 对每个点拆点限流为1即可满足3. 费用流流量为2满足1 最大费用流,先给图取负,结果再取负,满足2 #include #include #include #include #include #include #include #include #d...
分类:其他好文   时间:2014-05-18 15:13:23    阅读次数:280
算法学习知识点
ACMer 必备知识(这么多呀,慢慢学了……   图论       路径问题   0/1 边权最短路径 BFS   非负边权最短路径(Dijkstra)   (可以用 Dijkstra 解决问题的特征)   负边权最短路径   Bellman-Ford   Bellman-Ford 的 Yen...
分类:其他好文   时间:2014-05-18 09:00:32    阅读次数:245
POJ 2677 Tour 双调旅行商 dp, double+费用流
题目链接:点击打开链接 题意:给定二维平面上的n个点 从最左端点到最右端点(只能向右移动) 再返回到到最右端点(只能向左移动,且走过的点不能再走) 问最短路。 dp 点击打开链接 #include #include #include #include #include #include #include #include using namespace std; #de...
分类:其他好文   时间:2014-05-18 08:57:27    阅读次数:258
嵌套矩形——DAG上的动态规划
有向无环图(DAG,Directed Acyclic Graph)上的动态规划是学习动态规划的基础。很多问题都可以转化为DAG上的最长路、最短路或路径计数问题。 题目描述:       有n个矩形,每个矩形可以用两个整数a,b描述,表示它的长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a 分析:        矩形之间的"可嵌套"关系是一个典型的二元关...
分类:其他好文   时间:2014-05-18 07:20:52    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!