码迷,mamicode.com
首页 >  
搜索关键字:拓扑序列    ( 88个结果
判断有向图是否有圈
1. 拓扑排序拓扑排序是对有向无圈图的顶点的一种排序:如果存在一条vi到vj的路径,则vj排在vi后面(因为只要满足这个特性就是拓扑序列,所以它不一定是唯一的)。比如在众多的大学课程中,有些课有先修课,我们可以将其抽象为拓扑排序,有向边(v, w)表明课程v必须安排在w之前,否则课程w就无法进行。我...
分类:其他好文   时间:2015-11-06 19:33:20    阅读次数:197
Uva(10305)
这是一道关于拓扑排序的题,并且要输出其中一种拓扑序列#include#include#include#includeusing namespace std;const int maxn=150;int c[maxn];int topo[maxn],t;int G[maxn][maxn];int n,...
分类:其他好文   时间:2015-09-22 16:11:00    阅读次数:142
[题解+总结]20150904
1、前言 暴力了一上午。除了第三题暴力存在着莫名的优越之外没什么好讲的(也就多10分,不要问我为什么)。2、Seq 拓扑序列大概题意:略(我也觉得我越来越懒了 =。=)总结:其实这道题如果你对卡特兰数有点印象的话就会一下子发现了。。。但是今天尴尬的地方就在于我知道这是卡特兰数之后却无能为力,因为数....
分类:其他好文   时间:2015-09-04 21:15:15    阅读次数:177
poj 2367 Genealogical tree(拓扑排序)
本题链接:点击打开链接 本题大意:         首先输入一个N,表示有N行,也表示有N个点,编号从1到N,接下来有N行,第i行输入的数据代表这些编号要在i的前面,每行输入0表示结束,求一种符合题意的拓扑序列。解题思路:         此题就是基本的拓扑排序,弄清楚题意应该就不难了吧,具体请参考代码: #include #include #define INF 0x3f3f3f3f...
分类:编程语言   时间:2015-08-20 19:09:12    阅读次数:147
hdu 4857 逃生(拓扑排序)
本题链接:点击打开链接 本题大意:         输入一个T,表示有T组测试输出;然后输入和M,表示有N个点,M条有向边,然后输入每条边的两个点a,b;表示a必须在b前;输出一种符合要求的拓扑序列。 解题思路:         最先输出的是排在最前面的,所以我想的是输入a,b,将b入度自加,然后用拓扑排序,从小到大进行查找,先找到的入度为零的点就输出,然后更新各点。因为本题范围要求比较大...
分类:编程语言   时间:2015-08-20 16:50:58    阅读次数:133
UVA 1423 Guess 【拓扑排序】
题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=36239题意:给你序列的区间和的正负,要求构造一组序列满足条件。 转换为前缀和,进行拓扑序列。代码:#include #include #include #include #incl...
分类:编程语言   时间:2015-08-08 18:24:39    阅读次数:165
拓扑排序
对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。 一个较大的工程往往被划分成许多子工程,我们把这些子工程称作活动(activity)。在整个工...
分类:编程语言   时间:2015-08-08 00:01:45    阅读次数:187
poj1691--Painting A Board(拓扑+dfs)
题目链接:点击打开链接 题目大意:一个矩形由n个小矩形组成,现在要给小矩形染色,但是颜料会向下滑,为了防止弄乱颜料,所以要先染上面的矩形,后然染下面的矩形,每一次改变颜色都要用一个新的刷子,问最小用多少刷子。 按照染色的条件,可以找到一个拓扑序列,拓扑序列中前面的要先染,后面的要后染,按拓扑的顺序dfs找出最少的刷字数。 #include #include #include #incl...
分类:其他好文   时间:2015-07-20 14:29:06    阅读次数:103
重写POJ1128
构图+拓扑排序。虽然是第二次写,但是感觉自己还是很不熟。求所有拓扑序列的时候,用DFS即可,代码不是很长,但是我却傻瓜的没有注意到入度要先置为0这件事情。其实最浪费时间的是构图,这花了我很长时间。最好的方法就像上一次做的时候所言,还是要拆分成一个个函数去做,init要写,其他不方便实现的过程可以先用...
分类:其他好文   时间:2015-06-25 22:48:18    阅读次数:120
拓扑排序
拓扑排序拓扑排序的定义 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列—— [ 百度百科 ] 拓扑排序表示了顶点按照边的方向出现的先后顺序。...
分类:编程语言   时间:2015-06-20 17:08:07    阅读次数:136
88条   上一页 1 ... 4 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!