题目大意:有n个城市,m条道路,城市的道路是单向。现在我们的伞兵要降落在城市里,然后我门的伞兵要搜索所有道路。问我们最少占领多少个城市就可以搜索所有的道路了。我们可以沿着道路向前走到达另一个城市。题目分析:这道题目其实就是求最小路径覆盖最小路径覆盖问题:用尽量少的不相交简单路径覆盖有向无环图的所有顶...
分类:
其他好文 时间:
2015-08-10 19:41:29
阅读次数:
134
有向图中包括有向无环图和有向有环图,有向图在任务调度的时候优先级限制是非常有用的,最常见的是大学的排课系统,比如说计算机操作系统的优先级高于高等数学,我们可以用图表示为计算机操作系统→高等数学,高等数学高于线性代数,如果这个时候线性代数的优先级高于计算机操作系统,那么就产生了一个有向环,无法进行排课...
分类:
编程语言 时间:
2015-08-09 09:26:05
阅读次数:
148
对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。
一个较大的工程往往被划分成许多子工程,我们把这些子工程称作活动(activity)。在整个工...
分类:
编程语言 时间:
2015-08-08 00:01:45
阅读次数:
187
很久没搞博弈了。先来写个模板:
现在我们来研究一个看上去似乎更为一般的游戏:给定一个有向无环图和一个起始顶点上的一枚棋子,两名选手交替的将这枚棋子沿有向边进行移动,无法移动者判负。事实上,这个游戏可以认为是所有Impartial Combinatorial Games的抽象模型。也就是说,任何一个ICG都可以通过把每个局面看成一个顶点,对每个局面和它的子局面连一条有向边来抽象...
分类:
其他好文 时间:
2015-08-04 22:59:21
阅读次数:
244
很久没搞博弈了。先来写个模板: 现在我们来研究一个看上去似乎更为一般的游戏:给定一个有向无环图和一个起始顶点上的一枚棋子,两名选手交替的将这枚棋子沿有向边进行移动,无法移动者判负。事实上,这个游戏可以认为是所有Impartial Combinatorial Games的抽象模型。也就是说,任何一.....
分类:
其他好文 时间:
2015-08-04 22:30:54
阅读次数:
220
题意:给一个有向无环图,求出来最小路径覆盖,注意一个点可能会被多条路径重复分析:因为有可能多条路径走一个点,可又能会造成匹配的不完全,所以先进行一次闭包传递(floyd),然后再用二分匹配的方法求出来最大匹配即可。*******************************************...
分类:
其他好文 时间:
2015-08-03 20:45:57
阅读次数:
122
题意:给一个有向无环图,求出来最少需要几个士兵可以遍历所有的边。分析:有向无环图的最小边覆盖 = 点数 - 最大匹配数为什么是这样的公式??可以思考一下,如果这N个点之间没有边,是不是应该有N个士兵去查看,但是如果增加一条边就应该减去这条边,以此类推,公式就比较容易明白了。*************...
分类:
其他好文 时间:
2015-08-03 20:43:09
阅读次数:
106
??
解题思路:
求有向无环图上的最长路,简单的动态规划#include
#include
#include
#include
#include
#include
#include
#define LL long long
using namespace std;
const int MAXN = 100000 + 10;
const int MAXM = 1000000 + 1...
分类:
其他好文 时间:
2015-07-29 23:09:52
阅读次数:
174
48. 蛤蟆的数据结构笔记之四十八的有向无环图的应用关键路径
本篇名言:“富贵不淫贫贱乐 ,
男儿到此是豪雄。-- 程颢”
这次来看下有向无环图的另一个应用关键路径。
欢迎转载,转载请标明出处:
1. 关键路径
与AOV-网相对应的是AOE-网(Activity On Edge)即边表示活动的网。AOE-网是一个带权的有向无环图,其中,顶点表示事件(Event),弧表示活...
分类:
其他好文 时间:
2015-07-29 23:04:53
阅读次数:
199
47.
蛤蟆的数据结构笔记之四十七的有向无环图的应用排序
本篇名言:“君子喻于义 ,
小人喻于利。 -- 孔丘”
接下去来看下有向无环图。
欢迎转载,转载请标明出处:
1. 有向无环图
一个无环的有向图称做有向无环图(directedacycline praph)。简称DAG
图。DAG
图是一类较有向树更一般的特殊有向图,图1...
分类:
编程语言 时间:
2015-07-28 21:11:29
阅读次数:
182