码迷,mamicode.com
首页 >  
搜索关键字:有向图    ( 2378个结果
最小树形图 【poj 3164 Command Network】
定义:在有向图上的最小生成树。 算法过程:和最小生成树一样,不过这个不是无向图的,但是也可以用类似的算法,最小树形图的第一个算法数朱刘算法,依据最小生成树数算法形成的。 我们知道,在最小生成树算法中,我们每次选长度最短的边,如果满足条件则加入最小生成树中,知道所有的点都在树中,最小树形图同样。 首先和最小生成树一样,首先必须保证图联通,否则不能形成最小树形图。 但是由于是有向的,而...
分类:Web程序   时间:2014-10-31 11:55:30    阅读次数:246
BZOJ 3037 创世纪 树形DP
题目大意:给定一张有向图,每一个点有且仅有一条出边,要求若一个点x扔下去,至少存在一个保留的点y,y的出边指向x,求最多扔下去多少个点首先原题的意思就是支配关系 我们反向考虑 求最少保留的点 要求一个点若扔出去 则必须存在一个保留的点指向它于是这就是最小支配集 只是因为是有向图 所以一个点要么选择 ...
分类:其他好文   时间:2014-10-30 13:22:35    阅读次数:165
HDU 3001 状压DP
有道状压题用了搜索被队友骂还能不能好好训练了,,hdu 3001 经典的状压dp大概题意。。有n个城市 m个道路 成了一个有向图。n#include #include #include #include #include #include #include #define CL(a,b) memse...
分类:其他好文   时间:2014-10-29 23:37:09    阅读次数:273
POJ 1422 Air Raid(二分图匹配最小路径覆盖)
POJ 1422 Air Raid 题目链接 题意:给定一个有向图,在这个图上的某些点上放伞兵,可以使伞兵可以走到图上所有的点。且每个点只被一个伞兵走一次。问至少放多少伞兵 思路:二分图的最小路径覆盖,每个点拆成两个点,然后根据有向边连边,然后答案为n - 最大匹配数 代码: #include #include #include #include using ...
分类:其他好文   时间:2014-10-29 12:57:48    阅读次数:175
Tarjan算法详解理解集合
【功能】Tarjan算法的用途之一是,求一个有向图G=(V,E)里极大强连通分量。强连通分量是指有向图G里顶点间能互相到达的子图。而如果一个强连通分量已经没有被其它强通分量完全包含的话,那么这个强连通分量就是极大强连通分量。【算法思想】用dfs遍历G中的每个顶点,通dfn[i]表示dfs时达到顶点i...
分类:编程语言   时间:2014-10-29 09:07:38    阅读次数:203
UVA 11324 The Largest Clique (强连通分量缩点,图DP)
题目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=25&page=show_problem&problem=2299题意:给你一个有向图,求一个点集合的最大大小,使得此点集合中对于任意点对...
分类:其他好文   时间:2014-10-28 21:33:13    阅读次数:449
百世经纶一页书
大学 4 年的计算机专业的生活快结束了,看完了大部分的书,还有一小部分没看完,记之。 看了比较杂,有些也不是很好分类。 >>>>>>>>>>>>>>>>>>>>>>> 道格拉斯 《图论导引》 王树禾《图论及其应用》 《有向图理论,算法及其应用》 《欧拉图理论》 《图论与代数结构》 《复杂网络理论及其应用》 《网络群体与市场》 >>>>>>>>>>>>>>>>...
分类:其他好文   时间:2014-10-28 00:54:22    阅读次数:239
Geeks - Detect Cycle in a Directed Graph 推断图是否有环
Detect Cycle in a Directed Graph推断一个图是否有环,有环图例如以下:这里唯一注意的就是,这是个有向图, 边组成一个环,不一定成环,由于方向能够不一致。这里就是添加一个数组保存当前已经訪问过的路径信息 recStack[];而visited[]数组是訪问过的点的信息,两...
分类:其他好文   时间:2014-10-26 19:35:42    阅读次数:173
Uva--11324--The Largest Clique【有向图强连通分量+最大团】
链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=25&problem=2299&mosmsg=Submission+received+with+ID+14404690 题意:一个有向图,找一个最大的点集使得任意两点u、v间都存在一条路(单向或双向)...
分类:其他好文   时间:2014-10-23 16:25:21    阅读次数:205
UVA1440 有下界的最小流
题意很简单: 给出一张有向图,每次你可以从图中的任意一点出发,经过若干条边后停止,然后问你最少走几次可以将图中的每条边都走过至少一次,并且要输出方案 这个转化为网络流的话,就相当于 求一个最小流,并且存在下界,即每条边至少走一次 这让我联想到很久之前的一道题,也是有向图,问走多少条路径可以将整个图中的每条边都走过,但是跟本题不同的是,那题是不允许重复走边的。 那道题目的解是这样的:...
分类:其他好文   时间:2014-10-22 22:03:15    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!