码迷,mamicode.com
首页 >  
搜索关键字:连通块    ( 701个结果
[BZOJ 1040] [ZJOI2008] 骑士 【基环+外向树DP】
题目链接:BZOJ - 1040题目分析这道题目的模型就是一个图,不一定联通,每个连通块的点数等于边数。每个连通块都是一个基环+外向树。即树上增加了一条边。如果是树,就可以直接树形DP了。然而这是基环+外向树,需要先找到环上的一条边,记录这条边的两个端点 R1, R2,删掉这条边。然后分两种情况:一...
分类:其他好文   时间:2015-03-08 09:18:02    阅读次数:1589
[BZOJ1116][Poi2008]LCO(并查集)
题目:http://hzwer.com/3010.html分析:注意这里无向边是对入度没有贡献的。那么对于一个n个点的连通块而言,如果它是一颗树(n-1条边),那么把所有边全部从某个根开始向下指,最后还剩下根节点的入度是0,所以这种情况肯定是不行的。那么如果再加一条边,即这个连通块中有一个环,那么就...
分类:其他好文   时间:2015-03-07 22:41:10    阅读次数:152
【BZOJ2560】串珠子
题解: gig_i 表示状态为i时随便连边时的方案个数 fif_i 表示状态为i时图是连通图的方案个数 gig_i好求,直接枚举一个里面的点aa,然后向外面某点bb连边得到 gi|(1b)g_{i|(1 然后我们可以在从gig_i中减去某些东西得到fif_i。 先确定一个小的连通块,状态为a,然后其它点的状态就是i^a 然后显然ga×fi xor ag_a\times f_{i\ xo...
分类:其他好文   时间:2015-03-04 17:07:23    阅读次数:125
求无向图的割点和桥
/** * 求 无向图的割点和桥 * 可以找出割点和桥,求删掉每个点后增加的连通块。 * 需要注意重边的处理,可以先用矩阵存,再转邻接表,或者进行判重 * 调用solve输出割点数,全局变量bridge记录边的个数 */ #include #include #include #include using namespace std; const int maxn=10010; co...
分类:其他好文   时间:2015-02-27 12:01:13    阅读次数:98
bzoj 1015 维护连通块个数,离线并查集
水。 1 /************************************************************** 2 Problem: 1015 3 User: idy002 4 Language: C++ 5 Result: Accepted...
分类:其他好文   时间:2015-02-20 00:04:57    阅读次数:268
【BZOJ】【2733】【HNOI2012】永无乡
平衡树+启发式合并+并查集 因为要求一坨数中第k大的……用平衡树会很好维护…… 但又要求连通块?所以用并查集来维护…… 大概就是让并查集的fa和Treap的根是同一个节点吧……TLE了N多发,可能是Treap的随机rank看脸的原因……QAQ唯一过了的一次是小号…… 1 /*********...
分类:其他好文   时间:2015-02-17 02:02:55    阅读次数:195
算法模板——并查集 2(支持快速即时查询本连通块内容,纯原创!)
实现功能:输入N,现在有N个数;接下来输入任意行,如果是"1 x y"则表示把x和y所在的块合并;如果是"2 x"则表示输出x所在的块的全部内容原理:其实主要是自己创造了一个可并链line,he表示链头,ta表示链尾,然后对于不同块之间的合并就是直接把两条链对接,也就是一个的尾巴接到另一个的头上,构...
分类:编程语言   时间:2015-02-15 23:02:27    阅读次数:152
CodeForces 158E Phone Talks 树形dp+计数
题目链接:点击打开链接 题意:给定n个点的树,常数d 给出每个点的权值,问有多少种划分方法使得划分后每个连通块里的最大权值-最小权值 思路:点击打开链接 枚举每个点i 使得i是集合中的最小值。 则枚举时已经使得i是最小值,然后这个问题就变成单纯的划分问题了,上面链接里的题解已经很详尽了 import java.io.PrintWriter; import java.text.Decim...
分类:其他好文   时间:2015-02-07 21:44:19    阅读次数:240
UVA 11600 Masud Rana 并查集+状压概率dp
题目链接:点击打开链接 题意:给定一个无向图,给定的边是已经存在的边,每天会任选两个点新建一条边(建过的边还会重建) 问:使得图连通的天数的期望。 思路:状压喽,看别人都是这么写的,n=30,m=0 我也不知道怎么办了。。 当前连通块点数为X 加入一个Y个点的连通块需要的天数为 Y/(n-X); Masud Rana, A Daring Spy Of Bangladesh Cou...
分类:其他好文   时间:2015-01-30 10:44:14    阅读次数:196
ZOJ 3321 Circle【并查集】
解题思路:给定n个点,m条边,判断是否构成一个环注意到构成一个环,所有点的度数为2,即一个点只有两条边与之相连,再有就是判断合并之后这n个点是否在同一个连通块CircleTime Limit: 1 Second Memory Limit: 32768 KBYour task is so easy. ...
分类:其他好文   时间:2015-01-28 00:45:23    阅读次数:365
701条   上一页 1 ... 62 63 64 65 66 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!