码迷,mamicode.com
首页 >  
搜索关键字:有向无环图    ( 484个结果
AcWing:164. 可达性统计(拓扑排序 + 状态压缩算法)
给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。 输入格式 第一行两个整数N,M,接下来M行每行两个整数x,y,表示从x到y的一条有向边。 输出格式 输出共N行,表示每个点能够到达的点的数量。 数据范围 1≤N,M≤300001≤N,M≤30000 输入样例: 输出样例: ...
分类:编程语言   时间:2019-08-11 21:02:49    阅读次数:62
乱七八糟的图论1
图的基本概念 图是点和边组成的集合体,G=; V是点集 E是边集 有向边,有向图 无向边,无向图 无权、点权、边权、负权 环、自环、重边、有向无环图(DAG) 路径、简单路径:没有经过重复的点、连通 树:n个点n 1条边的连通图、完全图:任何两点间都有一条边(无向图)、竞赛图:将完全图上的每条边定一 ...
分类:其他好文   时间:2019-08-09 20:01:35    阅读次数:114
DP&图论 DAY 4 下午图论
DP&图论 DAY 4 下午 后天考试不考二分图,双联通 考拓扑排序 图论 图的基本模型 边: 有向边构成有向图 无向边构成无向图 权值: 1.无权 2.点权 3.边权 4.负权(dij不可以跑) 环: 1. 2.重边 3.有向无环图DAG 路径: 1.简单路径:不经过重复的点 1-->2-->3 ...
分类:其他好文   时间:2019-08-09 19:39:32    阅读次数:74
[POI2014]RAJ(最短路,拓扑排序)
对于一个点 $x$ 如何求答案? 由于这个图是个有向无环图,可以先拓扑排序一遍,求出每个点的拓扑序,从起点到它的最长路 $d2$,从它到终点的最长路 $d1$。(我写代码是这么写的,注意顺序) 把拓扑序比小 $x$ 的点的点集叫 $A$,大的叫 $B$。答案就是 $\max\limits{u\in ...
分类:编程语言   时间:2019-08-03 20:00:08    阅读次数:92
可达性统计
"可达性统计" 给出一个n个点m条边的有向无环图,求每个点能到达的点的数目,$n,m\leq 30000$。 解 设$f[i]$表示点i能到达的点的状态(其中1表示能够到达,0表示不能到达),显然有30000个点,所以我们无法用long long存下,于是用bitset,问题在于这个方程没有明显的阶 ...
分类:其他好文   时间:2019-07-31 14:44:00    阅读次数:97
[HDU5807] [BestCoder Round #86 1004] Keep In Touch (DP)
[HDU5807] [BestCoder Round 86 1004] Keep In Touch (DP) 题面 有三个人从一张N个点无重边的有向无环图上的三个点出发,每单位时间,他们分别选择当前点的一条出边走下去。有向无环图点有点权,任意时刻他们所在的三个点两两点权相差不超过K。他们可以在任意三 ...
分类:其他好文   时间:2019-07-25 14:49:04    阅读次数:80
spark stage
stage概念 Spark任务会根据RDD之间的依赖关系,形成一个DAG有向无环图,DAG会提交给DAGScheduler,DAGScheduler会把DAG划分相互依赖的多个stage,划分stage的依据就是RDD之间的宽窄依赖。遇到宽依赖就划分stage,每个stage包含一个或多个task任 ...
分类:其他好文   时间:2019-07-21 18:39:02    阅读次数:88
数据结构6(图)
第6章 图 【例6-1】回答下列问题: (1)具有n个顶点的连通图至少有多少条边? (2)具有n个顶点的强连通图至少有多少条边?这样的图应该是什么形状? (3)具有n个顶点的有向无环图最多有多少条边? 解: (1)具有n个顶点的连通图至少有n-1条边。 这是一个与生成树相关的问题。生成树是一个连通图 ...
分类:其他好文   时间:2019-07-06 19:38:35    阅读次数:162
AcWing 164. 可达性统计
给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。 输入格式 第一行两个整数N,M,接下来M行每行两个整数x,y,表示从x到y的一条有向边。 输出格式 输出共N行,表示每个点能够到达的点的数量。 数据范围 1≤N,M≤30000 显然可以用拓扑排序+状态压缩来做, 用一个n位 ...
分类:Windows程序   时间:2019-06-29 14:30:30    阅读次数:178
Leetcode 207 课程表 (拓扑排序,判断有向图环)
定义一个队列Q,把入度为0的结点入队 若Q不为空,则取队首结点,删去所有从该点出发的边,并把这些边所到达结点的入度减一,若某个节点入度减为0,则将它入队 反复进行如上操作,直到队列为空。(当总的入队次数大于节点数时,跳出循环) 如果这时入过队的节点数恰好等于节点总数,则为有向无环图。否则有环。 ...
分类:编程语言   时间:2019-06-20 09:34:04    阅读次数:114
484条   上一页 1 ... 7 8 9 10 11 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!