码迷,mamicode.com
首页 >  
搜索关键字:拓扑序    ( 277个结果
AcWing 848. 有向图的拓扑序列
AcWing 848. 有向图的拓扑序列 用BFS来写拓扑,以前还真没想过这个思路 之前用的都是深搜找拓扑序 依然是正常用数组实现一个邻接表,然后用数组模拟队列,从入度为0,即d[i] == 0的点开始搜索 用数组模拟队列的原因是为了最后方便直接输出拓扑序,就不用另开一个数组专门存储了 代码中的几个 ...
分类:Windows程序   时间:2021-02-17 14:31:01    阅读次数:0
图的拓扑排序
对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边<u,v>∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序 ...
分类:编程语言   时间:2021-01-20 11:40:41    阅读次数:0
有趣计数题选做
1.[HEOI2013]SAO 题意实际上是让你求拓扑序数。 引用 \(\text{shaowice1984}\) 学长的一句话:“这题要是想拓扑图就凉了。” 我们可以先忽略边的限制直接建树,然后跑树形dp。 子树内的点对顺序到lca处统计贡献。 我们设 \(f[i][j]\) 表示 \(i\) 这 ...
分类:其他好文   时间:2020-11-01 20:58:18    阅读次数:14
Codeforces Round #656 (Div. 3) E. Directing Edges
给定一张图,图中给出一些有向边,一些无向边。 要求给所有无向边赋予方向后能够使整张图无环。 已知给定的图中无自环,无重边 解题思路: 若给定的有向边已经成环,那么必然输出NO,否则都可以构造出解。 考虑原图的拓扑排序,根据两点的进队时间,对于某一无向边,只要使边上两点进队时间也满足拓扑序,就可以使得 ...
分类:其他好文   时间:2020-07-18 13:32:35    阅读次数:66
A 1146 Topological Order (25分)(拓扑排序)
一、技术总结 首先这一题是关于拓扑排序的,必须明确啥是拓扑排序,也就是对于有向无环图,能够生成拓扑序列;使得该序列中任意两个顶点u、v,如果存在u->v,那么在序列中u一定在v的前面。 然后这一题是给出一个有向无环图,要我们判断所给的序列是否为拓扑排序。 无论是判断是拓扑序列还是该图是否为有向无环图 ...
分类:编程语言   时间:2020-06-20 21:18:10    阅读次数:56
《算法竞赛进阶指南》0x21有向无环图中点的可达性统计 topsort+bitset
题目链接:https://www.acwing.com/problem/content/description/166/ 计算有向无环图中每个点可达的点的数量,可以先通过拓扑排序确定点的拓扑序,因为在一个点处理之前,他所能到达的所有点都要先被处理,所以我们处理的顺序 只要是按照拓扑排序的逆序处理就能 ...
分类:编程语言   时间:2020-06-18 19:19:19    阅读次数:63
图论其他
倍增 $\tt LCA$ "ZJOI2012 灾难" "代码" 建一棵树,一个节点灭绝即子树灭绝。按拓扑序加入节点。如果该节点无前驱,由源点向它连边;否则由其前驱的最近公共祖先向它连边。 ...
分类:其他好文   时间:2020-05-23 13:05:44    阅读次数:53
【atc abc160F】F - Distributing Integers(树的拓扑序计数)
"传送门" 题意: 求以每个点为根节点的树的拓扑序计数。 思路: 是一个挺经典的问题。 我们考虑自下而上的树形$dp$:假设我们当前点在$u$,我们已经求出来了$dp[v],v\in sons_u$。 现在要求$u$的方案数,我们考虑在$u$放上$1$,然后剩下$sz[u] 1$个数生成一个排列依次 ...
分类:其他好文   时间:2020-05-18 18:41:24    阅读次数:60
数据结构(拓扑排序和关键路径)
拓扑排序 拓扑序列: 设G=(V,E)是一个具有n个顶点的有向图,V中顶点序列V1,V2,......,Vn满足若从顶点Vi到Vj有一条路径,则在顶点序列中顶点Vi必须在顶点Vj之前。则称这样的顶点序列为一个拓扑序列 拓扑排序 对一个无环有向图(AOV网)构造拓扑序列的过程 方法 从AOV网中选择一 ...
分类:编程语言   时间:2020-05-11 01:09:59    阅读次数:72
图论-拓扑排序-应用
图论-拓扑排序-应用 AOE网 结点为事件,弧表示活动,权表示活动持续时间 用途:估算工程完成时间,找出影响工程进度的关键活动 源点:表示整个工程的开始点,也称起点(入度为0) 汇点:表示整个工程的结束点,也称收点(出度为0) 正常情况下,AOE网仅有一个源点,一个汇点。 关键路径:从源点到汇点路径 ...
分类:编程语言   时间:2020-05-04 19:03:42    阅读次数:65
277条   1 2 3 4 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!