码迷,mamicode.com
首页 >  
搜索关键字:dag图    ( 106个结果
POJ 1442 Air Raid(DAG图的最小路径覆盖)
题意:有一个城镇,它的所有街道都是单行(即有向)的,并且每条街道都是和两个路口相连。同时已知街道不会形成回路。可以在任意一个路口放置一个伞兵,这个伞兵会顺着街道走,依次经过若干个路口。问最少需要投放几个伞兵,使得每个路口都被伞兵拜访过。并且要满足每个路口只能被一个伞兵拜访过。思路:裸DAG图的最小路...
分类:其他好文   时间:2014-11-16 00:26:50    阅读次数:292
UVAoj 11324 - The Largest Clique(tarjan + dp)
题意:给定一个有向图,寻找一个点数最大集合,使得这个集合中的任意两个点 u,v, 都有u->v 或者 v->u 或者uv 思路:首先将强连通分量通过tarjan算法求出来,然后进行缩点,也就是每一个缩点 所组成的图就是一个DAG图!令每一个点的权值就是这个缩点所包含节点(也就是对应的 强连通分量的....
分类:其他好文   时间:2014-10-11 23:18:06    阅读次数:393
最短路径问题小结
最短路径问题包括:1、单源最短路。2、任意两点间的最短路。3、次短路和k短路。4、差分约束系统。5、DAG图上的单源最短路。6、最小环。一、单源最短路算法:Dijkstra、Bellman-Ford、SPFADijkstra:除了路径记录和更新距离数组的部分意外,和Prim算法的实现完全一样。使用邻...
分类:其他好文   时间:2014-09-29 00:04:35    阅读次数:319
SDUT 2498-AOE网上的关键路径(spfa+字典序路径)
AOE网上的关键路径 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述     一个无环的有向图称为无环图(Directed Acyclic Graph),简称DAG图。      AOE(Activity On Edge)网:顾名思义,用边表示活动的网,当然它也是DAG。与...
分类:其他好文   时间:2014-09-19 21:09:46    阅读次数:290
hdu1151 Air Raid,DAG图的最小路径覆盖
点击打开链接 有向无环图的最小路径覆盖 = 顶点数- 最大匹配 #include #include #include #include #include using namespace std; const int maxn = 150; int g[maxn][maxn]; int n, m; int link[maxn]; bool used[maxn]; bool...
分类:其他好文   时间:2014-09-18 11:30:34    阅读次数:154
[bzoj 1093][ZJOI2007]最大半联通子图(强联通缩点+DP)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1093分析:首先肯定是先把强联通全部缩成一个点,然后成了一个DAG下面要知道一点:原图的最大半联通子图实际是上是新DAG图的一个最长链然后就像拓扑排序一样(不过这是以出度为0的点优先,拓扑...
分类:移动开发   时间:2014-08-31 13:13:01    阅读次数:251
poj3249Test for Job(记忆化搜索)
1 /* 2 题意:给一个DAG图,n个节点,每个节点都对应一个值,入度为零的点走到出度为零的点,计算所有可能路径 3 经过节点值的和最大! 4 5 思路:记忆话搜索:也就是如果我们搜索到某一个节点的时候发现该节点已经存在了值,那么直接返回该节点的值! 6 ...
分类:其他好文   时间:2014-08-24 00:19:41    阅读次数:146
hlg1492盒子【最小路径覆盖】
大意:有n个盒子,告诉你一些嵌套关系,比如a能放到b里 c能放到a里问最少使多少盒子露在外面分析:这里要求的是最少DAG的数量,也就是传说中的最小路径覆盖问题最小路径覆盖:公式:最小路径覆盖 = 节点个数 - 最大匹配这儿有一篇关于其解释,首先给出公式:DAG的最小路径覆盖数=DAG图中的节点数-相...
分类:其他好文   时间:2014-08-10 21:04:40    阅读次数:212
Spark分析之Job Scheduling Process
经过前面文章的SparkContext、DAGScheduler、TaskScheduler分析,再从总体上了解Spark Job的调度流程1、SparkContext将job的RDD DAG图提交给DAGScheduler;2、DAGScheduler将job分解成Stage DAG,将每个Sta...
分类:其他好文   时间:2014-08-02 04:07:42    阅读次数:1266
hdu1151 Air Raid --- 最小路径覆盖
给一个DAG图,一个人可以走一条路,或者就在一个点(路径长度为0),问至少需要多少人可以覆盖所有点。 根据二分图的性质: DAG的最小路径覆盖,将每个点拆点后求最大匹配数m,结果为n-m,求具体路径的时候顺着匹配边走就可以,匹配边i→j',j→k',k→l'....构成一条有向路径。 #include #include #include #include #include #...
分类:其他好文   时间:2014-07-22 00:28:34    阅读次数:194
106条   上一页 1 ... 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!