码迷,mamicode.com
首页 >  
搜索关键字:无环    ( 852个结果
HDU ACM 1272 小希的迷宫->并查集
分析:题意是判断是不是连通无环的图,使用并查集可以很好的解决。 1、判断是否成环,只需判断输入边的两个点。有共同的祖先,那么这两点就成环。 2、判断是否连通,只要判断根节点数为1即可。 3、注意:当输入数据只有0 0时,也是满足条件的,应输出 "Yes"。 #include #include using namespace std; int p[100001]; bool...
分类:其他好文   时间:2015-03-15 15:18:57    阅读次数:140
Probabilistic Graphical Models:二、Bayes Network Fundamentals(1、Semantics & Factorization)
一、How to construct the dependency?1、首字母即随机变量名称2、I->G是更加复杂的模型,但Bayes里不考虑,因为Bayes只是无环图。3、CPD = conditional probability distribution。图中的每一个点都是一个CPD,这里5个点...
分类:Web程序   时间:2015-03-15 10:50:08    阅读次数:159
HDU 1272 小希的迷宫(并查集)
题意:判一个无向图无环且处处连通 思路:并查集,trap 可能直接输入0 0 而且....合并的时候按某一个方向会爆栈,爆了好几次...下次考虑一下直接递归找祖先吧 #include #include #include #include using namespace std; const int N =1e5+1e2; int fa[N]; int getf(int x) { re...
分类:其他好文   时间:2015-03-15 09:28:16    阅读次数:123
hdu 3342 Legal or Not
题意:判断有无环路; 思路:拓扑排序; 两种写法: 结构体+指针: #include #include #include using namespace std; int n,m; struct node{ int du; node *next; }q[50010]; int topo() { node *p; int *shu=new int[50010]...
分类:其他好文   时间:2015-03-14 17:03:52    阅读次数:142
hdu 2647 Reward
题意:给出n对员工需求,每队包含两个员工编号,要求前者奖金大于后者,求所有员工的奖金数; 思路:拓扑排序判定有无环; #include #include #include using namespace std; int n,m; struct node { int du; node *next; }q[500010]; int topo() { int i,j,k...
分类:其他好文   时间:2015-03-14 15:28:43    阅读次数:149
hDU2767Equivalences【强连通缩点+添加多少条边可以使有向图强连通】
大意:告诉你有n个点 m条单向边 问最少添加多少条边能将该图变成强连通分析:先用强连通进行缩点 缩成一个有向无环图然后我们考虑如何才能使 这个有向无环图变成一个强连通我的第一反应是求最小路径覆盖 然后再首尾相连 结果时间复杂度承受不住其实想到这里可以大胆猜想一下了 刚刚提到了 首尾连接这个思想我们只...
分类:其他好文   时间:2015-03-12 19:01:55    阅读次数:162
拓扑排序
一、概述 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中全部顶点排成一个线性序列,使得图中随意一对顶点u和v,若 ∈E(G),则u在线性序列中出如今v之前。 通常,这种线性序列称为满足拓扑次序(TopoiSicai Order)的序列,简称拓扑.....
分类:编程语言   时间:2015-03-11 19:34:04    阅读次数:185
[BZOJ 1143] [CTSC2008] 祭祀river 【最长反链】
题目链接:BZOJ - 1143题目分析这道题在BZOJ上只要求输出可选的最多的祭祀地点个数,是一道求最长反链长度的裸题。下面给出一些相关知识:在有向无环图中,有如下的一些定义和性质:链:一条链是一些点的集合,链上任意两个点x, y,满足要么 x 能到达 y ,要么 y 能到达 x 。反链:一条反链...
分类:其他好文   时间:2015-03-09 20:37:28    阅读次数:166
算法系列之图--拓扑排序
本文介绍使用深度先搜索对向无环图(DAG)进行拓扑排序。 对于一个有向无环图G=(V,E)来说,其拓扑排序是G中所有结点的一种线性次序,该次序满足如下条件:如果G包含边(u,v)则结点u在拓扑排序中处于结点v的前面(若图G包含一个环路则不可能排出一个线性次序)。可将图中的拓扑排序看成是将图的所...
分类:编程语言   时间:2015-03-07 22:36:27    阅读次数:302
uva11324 有向图的强连通分量+记忆化dp
给一张有向图G, 求一个结点数最大的结点集,使得该结点集中任意两个结点u和v满足,要么u可以到达v, 要么v可以到达u(u和v相互可达也可以)。因为整张图可能存在环路,所以不好使用dp直接做,先采用有向图的强连通分量,进行缩点,然后得到一个有向无环图(DAG) 在采用记忆话dp 去做即可#inclu...
分类:其他好文   时间:2015-03-06 16:56:55    阅读次数:121
852条   上一页 1 ... 71 72 73 74 75 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!