![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
======图论=======
文章平均质量分 82
一念执着_
做一个让自己羡慕的人
展开
-
【强连通分量】 hdu1269 迷宫城堡
强连通分量分解模板 挑战程序设计竞赛P320 Kosaraju算法 时间复杂度O(|V|+|E|);迷宫城堡Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14115 Accepted Submiss原创 2017-03-03 18:03:13 · 502 阅读 · 0 评论 -
【网络流】HDU3046 Pleasant sheep and big big wolf (最小割/最大流)
Pleasant sheep and big big wolfTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2940 Accepted Submission(s): 1207Problem Descripti原创 2017-02-24 20:11:50 · 617 阅读 · 0 评论 -
【网络流】HDU 1532 Drainage Ditches(最大流Ford-Fulkersson)+HDU 3549 Flow Problem(最大流Dinic算法)
hduoj1532Drainage DitchesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 16406 Accepted Submission(s): 7794Problem Descript原创 2017-02-24 12:54:37 · 714 阅读 · 0 评论 -
最短路算法详解(Dijkstra/SPFA/Floyd)
一、DijkstraDijkstra单源最短路算法,即计算从起点出发到每个点的最短路。所以Dijkstra常常作为其他算法的预处理。 使用邻接矩阵的时间复杂度为O(n^2),用优先队列的复杂度为O((m+n)logn)近似为O(mlogn)(一) 过程每次选择一个未访问过的到已经访问过(标记为Known)的所有点的集合的最短边,并用这个点进行更新,过程如下:Dv为最短转载 2016-06-04 20:18:06 · 755 阅读 · 0 评论 -
【强连通分量】nyoj120 校园网络(模板题)
校园网络时间限制:3000 ms | 内存限制:65535 KB难度:5描述 南阳理工学院共有M个系,分别编号1~M,其中各个系之间达成有一定的协议,如果某系有新软件可用时,该系将允许一些其它的系复制并使用该软件。但该允许关系是单向的,即:A系允许B系使用A的软件时,B未必一定允许A使用B的软件。现在,请你写一个程序,根据各个系之间达成的协议情况,计算出最少需要原创 2017-03-04 11:14:54 · 823 阅读 · 0 评论 -
【欧拉回路/通路】 nyoj42 一笔画问题(无向图) && poj1386Play on Words(有向图)
欧拉通路(回路):通过图(无向图或有向图)中所有边一次且仅一次行遍图中所有顶点的 回路(通路)称为欧拉回路(通路)。欧拉图与半欧拉图:具有欧拉回路的图称为欧拉图,具有欧拉通路而无欧拉回路的 图称为半欧拉图。无向图: 无向图G是欧拉图当且仅当G是连通图,且G中没有奇度顶点。(可以从任一点出发,最终一定会回到该点)原创 2017-01-12 09:01:15 · 881 阅读 · 0 评论 -
poj 1679 The Unique MST (裸次小生成树)
step 1. 先用prim求出最小生成树T. 在prim的同时,用一个矩阵max[u][v] 记录 在T中连结任意两点u,v的唯一的 路中权值最大的那条边的权值. (注意这里). 这是很容易做到的,因为prim是每次增加一个结点s, 而设已经标号了的结点 集合为W, 则W中所有的结点到s的路中的最大权值的边就原创 2017-03-13 11:03:32 · 433 阅读 · 0 评论 -
第九届河南省ACM程序设计大赛 NYOJ 1274 信道安全
题意很清楚,本来想用最小生成树prim变形下,看到有超时的,节点数1把初始节点1赋值为1,其他为-inf或0,更新的时候用乘法。(注意建图的时候先清空)code:#include#include#include#include#includeusing namespace std;const int inf =0x3f3f3f3f;const int MA原创 2017-04-17 21:00:13 · 897 阅读 · 3 评论