码迷,mamicode.com
首页 >  
搜索关键字:拓扑序    ( 277个结果
拓扑序列 之 hdu 5154 Harry and Magical Computer
/*AOV网(ActivityOnVertexNetwork): 用图来表示工程:其中,用顶点表示活动;弧表示活动之间的制约关系。 工程是否顺利进行?---->AOV网是否存在有向回路 *******************************************用产生(包含所有)顶点序列的...
分类:其他好文   时间:2015-12-17 20:44:59    阅读次数:156
拓扑排序算法
拓扑排序方法:①找出一个入度为0的顶点,输出(作为序列的一个元素)②删除顶点v及其牺牲你关掉的弧,(因而后继定点的入度为1,并可能出现新的入度为0的顶点)③重复上述步骤①②,直到找不到入度为0的顶点为止。(拓扑序列不唯一) 1 #include "iostream" 2 #include "st.....
分类:编程语言   时间:2015-12-01 18:07:33    阅读次数:177
JAVA邻接表实现拓扑排序
由于一直不适用邻接表 ,现在先贴一段使用邻接矩阵实现图的拓扑排序以及判断有无回路的问题。自己做的图。将就看吧。package TopSort;import java.util.LinkedList;import java.util.Scanner;/*拓扑序列:对一个有向无环图(Directed A...
分类:编程语言   时间:2015-11-22 00:17:02    阅读次数:229
SPOJ8222 Substrings( 后缀自动机 + dp )
题目大意:给一个字符串S,令F(x)表示S的所有长度为x的子串中,出现次数的最大值。F(1)..F(Length(S))建出SAM, 然后求出Right, 求Right可以按拓扑序dp..Right就是某个点到结束状态的路径数, parent树上last的那一条链都是结束状态...然后用Right去...
分类:其他好文   时间:2015-11-16 22:44:14    阅读次数:234
数据结构实践项目——最短路径和拓扑序列
本文是针对[数据结构基础系列(7):图]的第2组实践例程。(程序中graph.h是图存储结构的“算法库”中的头文件,详情请单击链接…)0710 生成树的概念 0711 最小生成树的普里姆算法 0712 最小生成树的克鲁斯卡尔算法 0713 从一个顶点到其余各顶点的最短路径 0714 每对顶点之间的最短路径 0715 拓扑排序 0716 AOE网与关键路径纸上谈兵:“知原理”检验题目 1...
分类:其他好文   时间:2015-11-15 10:56:10    阅读次数:355
判断有向图是否有圈
1. 拓扑排序拓扑排序是对有向无圈图的顶点的一种排序:如果存在一条vi到vj的路径,则vj排在vi后面(因为只要满足这个特性就是拓扑序列,所以它不一定是唯一的)。比如在众多的大学课程中,有些课有先修课,我们可以将其抽象为拓扑排序,有向边(v, w)表明课程v必须安排在w之前,否则课程w就无法进行。我...
分类:其他好文   时间:2015-11-06 19:33:20    阅读次数:197
[hdu4436 str2int]后缀自动机SAM(或后缀数组SA)
题意:给n个数字串,求它们的所有不包含前导0的不同子串的值之和思路:把数字串拼接在一起,构造SAM,然后以每个状态的长度len作为特征值从小到大排序,从前往后处理每个状态,相当于按拓扑序在图上合并计算答案。#include using namespace std;#define X first#de...
分类:编程语言   时间:2015-11-06 07:04:13    阅读次数:227
BZOJ1930 [Shoi2003]pacman 吃豆豆
dp,首先建出图,f[i][j]表示a吃到了i点,b吃到了j点的最大值,转移的时候转移拓扑序小的那一维,如果i拓扑序小于j,那么转移到f[k][j],否则转移到f[i][k],建出的图边数也要优化,不然会超时。优化的方法是假如i,j连边,那么如果有一条边(i,k),x[k]>x[j]并且y[k].....
分类:其他好文   时间:2015-10-08 13:09:58    阅读次数:187
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
poj2762 强连通+拓扑序
题意:有 n 个房间,不同房间之间有单向通道,问是否任意两个房间 A 、B 都可以从 A 到 B 或从 B 到 A(有一条有就可以)。在这题中,如果一些点是在同一个强连通分量中,那么这些点肯定能够相互到达,并且如果其他的点到达这里的任意一点,也就可以到达强连通分量中的所有点,所以首先需要对这题进行缩...
分类:其他好文   时间:2015-09-10 14:28:01    阅读次数:224
277条   上一页 1 ... 17 18 19 20 21 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!