码迷,mamicode.com
首页 >  
搜索关键字:hihocoder 拓扑排序    ( 2772个结果
leetcode_课程表(BFS、拓扑排序)
题目描述: 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1]给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习? 最近打 ...
分类:编程语言   时间:2020-04-09 15:26:58    阅读次数:100
08-图8 How Long Does It Take (25分)
题目描述 Given the relations of all the activities of a project, you are supposed to find the earliest completion time of the project. Input Specification ...
分类:其他好文   时间:2020-04-08 12:23:10    阅读次数:78
拓扑排序
关于拓扑排序,基础图论中可以说是比较常见的题型,对于一些存在明显递推顺序的图论题目例如食物链计数,对于每一个结点存在一个明显的递推$f[k] = \sum(f[i])$ $f[i]$为与它连边,并且从图形上说在它上面的点的方案数,我们肯定不能直接去利用它“上面的点”的方案数,这时候我们需要一定的顺序 ...
分类:编程语言   时间:2020-04-06 19:03:00    阅读次数:62
CF 1033C Permutation Game 拓扑+排序
题意:一个全排列,alice可以从某一个数出发,从i走到j的条件是: a[j]>a[i],而且从i到j要符合|i-j|%a[i]=0,若alice在该数有必胜的策略,输出B,否则A 思路,拓扑排序+博弈论(这题让我做的太迷了刚刚) ,用邻接表连接该数与其他数的关联,如果一开始入度为0的,即alice ...
分类:编程语言   时间:2020-04-06 17:25:52    阅读次数:73
CF915D Almost Acyclic Graph (思维+拓扑)
如果想要判定是否是DAG,用拓扑排序是一个好选择,但是本题可以删一条边 如果真的傻傻的去枚举删边就难顶了 我们要想到,对于删边,其实就是入度-1,而我们知道,删完能拓扑,说明成功了,因此只要枚举点,对入度操作再跑拓扑,就能AC 这个转化还是很有意思的,我们来思考正确性,首先对于一个环,肯定因为到了某 ...
分类:其他好文   时间:2020-04-04 20:44:35    阅读次数:71
判断有向图中是否存在环
1 // 将先修关系构成一张图,由每个数对的第二个数字向第一个数字连边。 2 // 首先将所有入度为0的点进队,准备拓扑排序。 3 // 宽搜过程中,将当前结点所关联的结点的入度减1;若发现新的入度为0的结点,则将其进队。 4 // 最后如果遍历了所有结点,则说明可以满足要求;否则,先修关系存在环。 ...
分类:其他好文   时间:2020-04-04 18:47:53    阅读次数:79
宽搜BFS(Breadth-first search)和二叉树
什么时候应该使用BFS 图的遍历: 1. 层级遍历 2. 由点及面 3. 拓扑排序 最短路径: 仅限简单图(图中每条边长度都是1,且没有方向)求最短路径。 二叉树的基本概念一、二叉树的概念:一棵二叉树是节点的一个有限集合,该集合或者为空,或者由一个根节点加上两棵左子树和右子树组成 二、二叉树的特点: ...
分类:其他好文   时间:2020-04-04 00:13:39    阅读次数:67
leetcode 310 最小高度树(拓扑排序变形)
题目描述: 对于一个具有树特征的无向图,我们可选择任何一个节点作为根。图因此可以成为树,在所有可能的树中,具有最小高度的树被称为最小高度树。给出这样的一个图,写出一个函数找到所有的最小高度树并返回他们的根节点。 题解: 首先要确定一个结论,最小高度树最多只有两个。可以用反证法证明,假设有n(n>=3 ...
分类:编程语言   时间:2020-04-02 21:06:33    阅读次数:82
拓扑排序详解
拓扑排序看起来很难,其实了解后不算难(思想非常清楚) 关键掌握思想后需要学会应用到具体的题目中去。(从入度为0到出度为0) 1、拓扑排序的介绍 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边 ...
分类:编程语言   时间:2020-03-30 09:29:26    阅读次数:132
Ideas ans Tricks
1.树上拓扑排序计数 结论$\frac{n!}{\prod_{i=1}^{n}size[i]}$ 对于节点$i$,其子树随意排序的结果是$size[i]!$ 但$i$需要排在第一位,只有$size[i]-1$个数可以任意排 乘上$\frac{1}{size[i]}$ ...
分类:其他好文   时间:2020-03-29 21:21:15    阅读次数:73
2772条   上一页 1 ... 5 6 7 8 9 ... 278 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!