在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件: 有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说。 拓扑排序常用的两个方法 1、减治技术 所以拓扑排 ...
分类:
编程语言 时间:
2018-07-20 23:36:01
阅读次数:
231
题目大意: 随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道 ...
分类:
其他好文 时间:
2018-07-20 13:52:11
阅读次数:
131
拓扑排序 Topological-Sort? 对一个有向无环图G进行 拓扑排序, 是将G中所有 顶点排成一个线性序列, 使 对 于 图 中 任 意 弧 <u, v>∈E, u在序列中出 现在v之前 有向无环图Directed Acyclic Graph, DAG 拓扑排序保证所有的有向边在序列中都是 ...
分类:
编程语言 时间:
2018-07-19 21:05:01
阅读次数:
114
Description 给定一正整数n,对n个点有标号的有向无环图进行计数,这里加一个限制:此图必须是弱连通图。输出答案 mod 10007 的结果。 Solution 弱连通图即把边变成无向之后成为连通的图 考虑补集转换,用 $DAG$ 的方案数减去不连通的方案数 设 $f[i]$ 为大小为 $i ...
分类:
其他好文 时间:
2018-07-14 20:37:17
阅读次数:
155
Description 给定一正整数n,对n个点有标号的有向无环图(可以不连通)进行计数,输出答案mod 998244353的结果 Solution 考虑 $O(n^2)$ DP 枚举出度为 $0$ 的点,构成的新$DAG$方案数为 $f[i]=f[i 1] C_{n}^{1} 2^{n 1}$ 即 ...
分类:
其他好文 时间:
2018-07-14 20:34:13
阅读次数:
177
概率图模型是一类用图来表达变量相关关系的概率模型。它以图为表示工具,最常见的是用一个结点表示一个或一组随机变量,结点之间的变表是变量间的概率相关关系。根据边的性质不同,可以将概率图模型分为两类:一类是使用有向无环图表示变量间的依赖关系,称为有向图模型或贝叶斯网;另一类是使用无向图表示变量间的相关关系 ...
分类:
编程语言 时间:
2018-07-08 19:07:47
阅读次数:
274
定义 一共有好多件事情 事情A要再事情B(或者更多)事情 做完 才能做 然后排序! (有向无环图) 思路 一个网上找的图便于理解 (下列过程以此图为例) 1. 记录所有点的入度和出度 2. 找到入度为0的点加入栈中 为a 3. 栈顶元素输出删除并把与栈顶元素相连的点的入度减一 4. 删除过程中如果有 ...
分类:
编程语言 时间:
2018-07-08 11:51:47
阅读次数:
142
P4316 绿豆蛙的归宿 题意翻译 「Poetize3」 题目背景 随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。 题目描述 给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 ...
分类:
其他好文 时间:
2018-06-30 19:47:53
阅读次数:
136
拓扑排序就是在一个关系网络中遍历所得出的一个路径,这个网络就叫做AOV网。 拓扑排序即是对一个有向无环图里顶点之间的先后关系的表达。 这个有什么用呢,它就像图的遍历一样,不会单个地出题,但是会和其他的题联系起来。 例题: 给你一个有n个点,m条边的图,输出这个图的拓扑序。 我们可以建立一个空队列,然 ...
分类:
编程语言 时间:
2018-06-23 15:36:20
阅读次数:
111
预备知识 深搜(DFS)广搜(BFS) 定义 对一个有向无环图(Directed Acyclic Graph 简称DAG) G进行拓扑排序, 是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。 通常,这样的线性序列称为满足拓扑次序( ...
分类:
编程语言 时间:
2018-06-18 11:00:03
阅读次数:
202