码迷,mamicode.com
首页 >  
搜索关键字:拓扑排序    ( 1628个结果
拓扑排序
自己对拓扑排序的理解: 例如:安排一些课程的顺序,这些课程有的可以放在一个学期内授课,而有的则有先后顺序,则可以通过拓扑排序来完成这个排序。 有序无环图(DAG)才能进行拓扑排序。 从图中找出没有入度顶点,存入答案序列中,并将以该点为起点的边从图中删掉。知道找完所有的点为止。 图例:(从左往右看) ...
分类:编程语言   时间:2018-10-02 22:28:09    阅读次数:225
图(总结篇)-待完善
图->定义 图->存储结构->数组表示法 图->存储结构->邻接表 图->存储结构->十字链表 图->存储结构->邻接多重表 图->遍历->深度优先搜索 图->遍历->广度优先搜索 图->连通性 图->有向无环图及其应用->拓扑排序 图->有向无环图及其应用->关键路径 图->最短路径->单源最短路 ...
分类:其他好文   时间:2018-10-02 20:35:55    阅读次数:187
最大编号 tarjan+逆向建图拓扑排序+DAG上DP
Description Description 给出N 个点,M 条边的有向图,对于每个点v,求A(v) 表示从点v 出发,能到达的编号最大的点。 给出N 个点,M 条边的有向图,对于每个点v,求A(v) 表示从点v 出发,能到达的编号最大的点。 给出N 个点,M 条边的有向图,对于每个点v,求A( ...
分类:编程语言   时间:2018-09-29 22:43:08    阅读次数:187
浅谈 拓扑排序
我是什么时候想到要学拓扑排序的呢? 在一次模考的时候,有这样一道题,叫做食物链,我是写了记忆化搜索的,然而全场都写了拓扑板子 后来发现我居然不会这么基础的算法,有点慌 下面进入正题 拓扑排序是针对一些特殊问题的,类似于在完成某一件是之前,有必要条件,要先完成另外的一些任务 只有有向无环图才有拓扑排序 ...
分类:编程语言   时间:2018-09-28 01:41:13    阅读次数:152
sicnu 区域赛选拔赛
首先是a题,模拟直接求每个点成功的概率 数据规模较小,听说有规律是(n+1)*p 题目链接:https://acm.sicnu.edu.cn/problem/Contest_18_A b题 ,裸拓扑排序,比赛的时候看都没看,有点难受 题目链接:https://acm.sicnu.edu.cn/pro ...
分类:其他好文   时间:2018-09-27 20:44:16    阅读次数:229
P1038 神经网络
复习图论系列。。。 这道题刚学OI的时候我就看过。被那个公式吓跑了。 其实那个公式也容易算嘛。 $C_i = \sum_{(j,i) \in E}{W_{ji} \times C_j} u_i$ 注意这个公式对输入层不适用!!!所以不管他的阈值。 我们用拓扑排序,从入度开始的来,用类似于刷表法的方法 ...
分类:其他好文   时间:2018-09-25 11:31:07    阅读次数:165
[Luogu P3953] 逛公园 (最短路+拓扑排序+DP)
题面 传送门:https://www.luogu.org/problemnew/show/P3953 Solution 这是一道神题 首先,我们不妨想一下K=0,即求最短路方案数的部分分。 我们很容易可以想到一个做法,就是魔改迪杰斯特拉做法: 如果一个点可以更新到达其他点的距离,那个点的方案数就是这 ...
分类:编程语言   时间:2018-09-19 21:45:42    阅读次数:220
拓扑排序复习——Chemist
一、基本算法 拓扑序列:对于一张有向图,求一个序列ai若对于每一条边(u,v),都满足au<=av ,则称这个序列为这张有向图的拓扑序列,一张图可能有多个拓扑序列。 求拓扑序列:找到入度为0的点,加入队列中,每次取出队列顶端的点加入拓扑序列的最后,将它到达的点的入度-1,然后再重复做,直到没有点的入 ...
分类:编程语言   时间:2018-09-18 19:23:48    阅读次数:217
拓扑排序 topsort
拓扑排序 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列, ...
分类:编程语言   时间:2018-09-18 11:17:08    阅读次数:167
[POI2015]PUS
拓扑排序的运用 这道题目其实要加入线段树优化建边,但是本蒟蒻不会。说一下简化版。我们自然可以想到拓扑排序。就是令u v表示u大于v,然后利用题目给予的信息加边,最后拓扑上dp就可以了。dp过程:令所有点的初始值设为1e9,在拓扑的过程中为未知的点赋值,如果发生冲突则不能。但是边太多,需要优化,我们要 ...
分类:其他好文   时间:2018-09-16 20:52:40    阅读次数:153
1628条   上一页 1 ... 29 30 31 32 33 ... 163 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!