
图论
NeoDQ
DQ
展开
-
POJ_2387_Til the Cows Come Home(USACO 2004 November)_最短路径
这是最简单的最短路径裸题之一…建议初学者做或者用来测速… 题目的意思是给一个有 T 条双向边、N 个点的图,问从1号结点到 N 号结点最短路径长度…赤果果的一道题…原创 2016-06-10 18:17:34 · 530 阅读 · 0 评论 -
POJ_1125_Stockbroker Grapevine_最短路径
题目大意是有多组数据,每一组第一个数 n 表示一共有几个股票经纪人,然后接下来的 n 行每一行表示第 ni 个经纪人与 mi 个其他人有联系,之后是 mi 组其他经纪人的编号和联系消耗的时间。 问题是要求出从哪一个经纪人开始传递消息能最快地让所有人都收到,并且求出这个最短的时间。原创 2016-06-04 08:35:41 · 374 阅读 · 0 评论 -
BZOJ_1491_[NOI2007]社交网络_最短路径
显然这是一道要求多源最短路的题目,数据范围很小,目测用弗洛伊德算法。由题意,先求出各个点之间的最短路径,同时利用乘法原理,计算出由 i 到 j 之间的最短路径个数。如果又发现了一条最短路,由乘法原理计算增加的路径个数再加上即可。原创 2016-06-05 11:48:17 · 1155 阅读 · 0 评论 -
POJ_1062_昂贵的聘礼_最短路径
本题最短路径的变形,但是总体来讲并不难。我建图的方法是把替代品和被替代品之间连一条长度为减价后被替代品价格的有向边,方向从被替代品指向替代品。然后要记录各个物品单独的价格以及每个人的地位。用spfa即可。原创 2016-06-13 12:25:42 · 353 阅读 · 0 评论 -
POJ_1273_Drainage Ditches(USACO 93)_最大流
此题是最大流的裸题,适合网络流初学者练习。 Edmonds_Karp 增广路径算法运行过程: 如果能找到新的增广路径则: 用广度优先搜索,不断地找边最少的增广路径,同时记录每个点的前驱; 之后求出本次增广路径的流量大小(即为路径中最短的边的容量); 然后要给路径中的边都减去本次的流量,并将每两个点之间反向加上一条等于流量的边。原创 2016-06-13 09:39:08 · 521 阅读 · 0 评论 -
POJ_1502_MPI Maelstrom_最短路径
题目的大意为给定一个 n*n 的邻接矩阵下三角部分,表示了一个计算机网络中各个处理器交流所需的时间,如果是 x 的话就代表两个处理器之间没有直接联系的路径。注意:矩阵的对角线上的数字均为零(即自己到自己不耗费时间),因此未给出,只给出了下三角矩阵。然后题目问从1号处理器向其他所有处理器传递信息的最少时间是多少。原创 2016-06-10 21:11:07 · 597 阅读 · 0 评论