拓扑排序
zhk1211
这个作者很懒,什么都没留下…
展开
-
题解 P3387 【【模板】缩点】
给定一个 nn 个点 mm 条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。前置知识强联通分量拓扑排序没学过的同学可以学一下。分析我们可以先用强联通分量对图进行缩点,那么现在,这张图就是 DAGDAGDAG 了。我们再拓扑排序,然后就去 dpdpdp。dpdpdp 是...原创 2020-04-11 18:53:14 · 643 阅读 · 2 评论 -
算法笔记——拓扑排序
对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边<u,v>∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到该集合上的一个全序,这个操作称之为拓扑排序。...原创 2020-04-11 18:47:51 · 365 阅读 · 5 评论