码迷,mamicode.com
首页 >  
搜索关键字:强连通分量    ( 850个结果
【BZOJ1179】【Apio2009】Atm 强连通分量缩点+拓扑DP/拓扑最长路 kosaraju+tarjan+dfs转非递归三种代码
kosaraju、tarjan、kosaraju dfs转非递归,三种代码。。。 可以有效对付卡系统栈的管理员。。。...
分类:Windows程序   时间:2015-01-10 16:43:00    阅读次数:447
HDU 1269 迷宫城堡(强连通图的判定)
最近《算法导论》快看完图论部分了,很多有关图的算法都彻底搞懂并加以证明了。现在主要是将理解的思想用到题目中来加强下。这个题目主要是判断一下整个图是否是强连通的,很简单,可以用tarjan也可以用kosaraju。因为不要求找出所有的强连通分量,所以这里只是借用了kosaraju的思想,然后本题的解答简化的异常简单。 迷宫城堡 Time Limit: 2000/1000 MS (...
分类:其他好文   时间:2015-01-06 13:53:12    阅读次数:142
【目录】数据结构
数据结构【数据结构】DFS求有向图的强连通分量【数据结构】二叉堆【数据结构】离散事件模拟【数据结构】book3_3 表达式求值3.19【数据结构】红黑树 C语言代码
分类:其他好文   时间:2015-01-02 14:40:29    阅读次数:130
HDU4685 Prince and Princess 完美匹配+强连通
题意:现在有n个王子,m个公主。现在要给他们配对,王子会和他喜欢的一个人结婚,而公主不能做选择。 这题啃得好费劲,有个类似的题目poj1904,那个题目也是给王子与公主配对,但那个是王子公主各n个,且给定了一个完美匹配,然后求每个王子可以做出的选择且不影响最大匹配数目。那题是先建各条喜欢关系的边,然后在由被选择的公主连一条边到与之配对的王子,强连通之后如果一个王子和一个公主在一个强连通分量中,那...
分类:其他好文   时间:2014-12-19 00:42:40    阅读次数:406
POJ 2762判断单联通(强连通缩点+拓扑排序)
Going from u to v or from v to u? Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 14789   Accepted: 3915 Description In order to make their sons brave, Jiaji...
分类:移动开发   时间:2014-12-17 06:50:08    阅读次数:225
[图论] 有向图强连通分量 (kosaraju算法,Tarjan算法)
记录自己的想法:在有向图中,如果一些顶点中任意两个顶点都能互相到达(间接或直接),那么这些顶点就构成了一个强连通分量,如果一个顶点没有出度,即它不能到达其他任何顶点,那么该顶点自己就是一个强连通分量。在用kosaraju算法和Tarjan算法求强连通分量的时候,就是给所有的顶点分组染色,同一种颜色的顶点在同一个强连通分量中,记录有多少种颜色(有多少个强联通分量),每个顶点属于哪种颜色(每个顶点在哪...
分类:编程语言   时间:2014-12-09 10:38:36    阅读次数:286
BZOJ 2753 SCOI 2012 滑雪与时间胶囊 最小生成树
题目大意:在滑雪场中,每一个景点有一个高度。现在小明在一号节点。i和j之间有单向边当且仅当i的高度不高于j。问小明最多可以去多少个景点,和最小总费用。 思路:这是一道数学证明的好题。 第一问比较水,直接将可行的边连接起来,然后BFS出解。 第二问就比较难搞了。不难看出,直接用朱刘算法是不可行的,因为朱刘算法的时间复杂度达到了O(mn),而这个题至少需要一个O(mlogm)的算法。 ...
分类:其他好文   时间:2014-12-05 19:24:10    阅读次数:198
hdu 3594 强连通分量加环
传送门:Cactus 判断给定的有向图是否满足 1.强连通 2 每一条边属于且仅属于一个环?YES:NO 存在有两种情况(yy一下) 1.他的子节点在栈中 2.他的子节点的最早的时间戳不是他 #include #include #include #include #include using namespace std; #define N 20005 stacksta; ve...
分类:其他好文   时间:2014-12-04 21:41:59    阅读次数:211
[BZOJ 1179][APIO 2009]Atm
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1179 个人感觉此题比省选题简单多了,大概是POJ中档题的难度。。。 首先我们把这个有向图缩个点,缩点后的图是个DAG,新图中每个点的权值是对应强连通分量中的点的权值之和,新图中每个点对应的强连通分量中的点都是相互可达的,也就是说新图中的每个点,劫匪都能一次性抢完其中所有ATM机...
分类:Windows程序   时间:2014-12-03 21:28:57    阅读次数:221
hdu 2767Proving Equivalences(强连通分量压缩 )
给出一些点之间的关系,然后问最少添加多少条边可以使这张图强连通。 强连通分量压缩是  先缩点,然后计算各个强连通分量的入度为0的个数,出度为0的个数求他们最大值 #include #include #include #include #include using namespace std; #define N 20005 stacksta; vectormp[N]; int df...
分类:其他好文   时间:2014-12-03 15:46:14    阅读次数:180
850条   上一页 1 ... 72 73 74 75 76 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!