码迷,mamicode.com
首页 >  
搜索关键字:联通块    ( 442个结果
BZOJ 1015 JSOI2008 星球大战 starwar 并检查集合
标题效果:给定一个无向图。联通谋求块的数目,以及k一个点的破坏后每次;联通,块的数目侧面和摧毁的地步全记录,我们可以做相反的。需要注意的是该点不能算作破坏联通块#include#include#include#include#define M 400400using namespace std;st...
分类:Web程序   时间:2015-10-04 18:25:37    阅读次数:184
Codeforces Round #311 (Div. 2)
D分4种情况讨论1 不需要加边 , 就是说原本就有一个奇数环,我们只要跑一次二分图就好了2 加一条边 , 也就是说存在大于等于3个点的联通块 我们对于这个联通块也跑一遍二分图, 可以知道图中所有的 同颜色染色中的点任意相连,都是一个奇数环,那么对于每个联通分量都有相应的数可以计算3 加两条边,也就是...
分类:其他好文   时间:2015-09-15 23:29:16    阅读次数:219
poj 1523 SPF 求割点以及删除该割点后联通块的数量
SPFTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 7136Accepted: 3255DescriptionConsider the two networks shown below. Assuming that data mov...
分类:移动开发   时间:2015-09-04 15:42:47    阅读次数:212
uva11600 状压期望dp
一般的期望dp是, dp[i] = dp[j] * p[j] + 1; 即走到下一步需要1的时间,然后加上 下一步走到目标的期望*这一步走到下一步的概率这一题,我们将联通分块缩为一个点,因为联通块都是安全的dp[u][s] 为当前在u,走过的联通块为s的期望天数那么走到剩下没有走过的连通块的概率是 ...
分类:其他好文   时间:2015-09-03 10:24:37    阅读次数:168
UVALive 4730 Kingdom +段树和支票托收
主题链接:点击打开链接题意见白书P248思路:先把读入的y值都扩大2倍变成整数然后离散化一下用线段树来维护y轴 区间上每一个点的 城市数量和联通块数量。然后用并查集维护每一个联通块及联通块的最大最小y值。还要加并查集的秩来记录每一个联通块的点数然后就是模拟搞。。T^T绝杀失败题。。似乎数组开小了一点...
分类:其他好文   时间:2015-08-16 21:07:43    阅读次数:121
HDU 4635 Strongly connected
题目大意:给你N个顶点,M条边的有向图,问最多加入多少条边之后,这个图仍旧是一个简单图(简单图:无重边,无自环),并且不是强联通的。如果原始的图就是强联通的话就输出 -1.1.找出强联通块,计算每个连通块内的点数。将点数最少的那个连通块单独拿出来,其余的连通块合并成一个连通分量。 那么假设第一个连通...
分类:其他好文   时间:2015-08-10 19:39:04    阅读次数:178
【树形DP】CODEFORCES 461B Appleman and Tree
通道题意:一棵树上有K个黑色节点,剩余节点都为白色,将其划分成K个子树,使得每棵树上都只有1个黑色节点,共有多少种划分方案思路:dp[i][0]和dp[i][1]分别表示i子树所在联通块不存在黑节点和已经存在一个黑节点的方案数代码:#include#include#include#include#i...
分类:移动开发   时间:2015-08-05 22:00:09    阅读次数:149
codeforces 277 A Learning Languages 【DFS 】
n个人,每个人会一些语言,两个人只要有会一门相同的语言就可以交流,问为了让这n个人都交流,至少还得学多少门语言先根据n个人之间他们会的语言,建边再dfs找出有多少个联通块ans,再加ans-1条边就可以让他们连通注意特判一下每个人都会0门语言的情况 1 #include 2 #include 3 #...
分类:其他好文   时间:2015-08-05 20:14:30    阅读次数:84
【BZOJ】1015 星球大战
【解析】排序+并查集 [分析] 求联通块,每操作一次询问一次。 搜索? O(N^2),TLE。 并查集,根据上次的结果更新答案。 问题在于,这是分离的操作,而不是合并的,怎么办呢? 反过来不就是合并的了吗? 给每个点标号,表示它打击的先后次序,例如结点3是第2个打击的,level[3]=2。 对于所有未打击的点,标号为打击的个数nl+1。 然后对于每条边,它一定是在第ed...
分类:其他好文   时间:2015-07-22 22:45:37    阅读次数:122
二分图判定+点染色 BestCoder Round #48 ($) 1002 wyh2000 and pupil
题目传送门 1 /* 2 二分图判定+点染色:因为有很多联通块,要对所有点二分图匹配,若不能,存在点是无法分配的,no 3 每一次二分图匹配时,将点多的集合加大最后第一个集合去 4 注意:n 7 #include 8 #include 9 #includ...
分类:其他好文   时间:2015-07-19 14:47:19    阅读次数:101
442条   上一页 1 ... 36 37 38 39 40 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!