USACO
NeoDQ
DQ
展开
-
POJ_2387_Til the Cows Come Home(USACO 2004 November)_最短路径
这是最简单的最短路径裸题之一…建议初学者做或者用来测速… 题目的意思是给一个有 T 条双向边、N 个点的图,问从1号结点到 N 号结点最短路径长度…赤果果的一道题…原创 2016-06-10 18:17:34 · 518 阅读 · 0 评论 -
POJ_1273_Drainage Ditches(USACO 93)_最大流
此题是最大流的裸题,适合网络流初学者练习。 Edmonds_Karp 增广路径算法运行过程: 如果能找到新的增广路径则: 用广度优先搜索,不断地找边最少的增广路径,同时记录每个点的前驱; 之后求出本次增广路径的流量大小(即为路径中最短的边的容量); 然后要给路径中的边都减去本次的流量,并将每两个点之间反向加上一条等于流量的边。原创 2016-06-13 09:39:08 · 501 阅读 · 0 评论 -
POJ_1258_Agri-Net(USACO 102)_最小生成树
此题为一道简单的最小生成树问题,输入一个 n*n 的邻接矩阵,然后在图上找最小生成树即可。我用Prim算法解的此题,算法思路也很简单,就是贪心。首先先随便把一个点加入到树中,然后不断地由此扩展其他的点,加边的过程就是贪心,即每次加入树的边都是当前与树上节点相连的边中最短的边。原创 2016-06-15 18:09:01 · 465 阅读 · 0 评论