码迷,mamicode.com
首页 >  
搜索关键字:联通块    ( 442个结果
HDU 2952 Counting Sheep (DFS找联通块)
题目链接:请戳这里。   题目大意及思路:读懂题意就好了,就是DFS找联通块。 没什么好说的,见代码吧。 #include #include #include #define N 100+5 using namespace std; int n,m; char g[N][N]; int dir[4][2]={1,0,0,1,-1,0,0,-1}; void dfs(int x,int y) ...
分类:移动开发   时间:2015-01-21 22:38:05    阅读次数:352
[BZOJ2730][HNOI2012]矿场搭建(求割点)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2730分析:如果坍塌的点不是割点,那没什么影响,主要考虑坍塌的点是割点的情况。显然我们可以先求出所有割点把整个图分成若干个连通块如果一个联通块只与一个割点相连,说明我们必须在这个连通块中选...
分类:其他好文   时间:2015-01-21 01:11:00    阅读次数:138
【BZOJ 1015】 [JSOI2008]星球大战starwar
逆向思维~ 并查集维护联通块~...
分类:Web程序   时间:2015-01-15 16:10:26    阅读次数:196
UVA572 Oil Deposits【DFS】
题目大意:给你一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。 思路:DFS上下左右斜方向寻找八连块。vis数组记录的是联通块的编号。若 暂未搜到则为0。用dx,dy二重循环表示八个方向。...
分类:其他好文   时间:2014-12-11 19:12:32    阅读次数:199
bzoj 1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 曼哈顿生成树
大致题意:统计平面上由曼哈顿距离小于等于c的点对组成联通块的个数。 曼哈顿生成树的模板题。有关讲解:http://blog.csdn.net/acm_cxlove/article/details/8890003 #include#include#include#includeusing na...
分类:其他好文   时间:2014-12-07 15:00:12    阅读次数:256
BZOJ 3514 Codechef MARCH14 GERALD07加强版 LCT+主席树
题目大意:N个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。 思路:看到了wulala的题解,这里就直接粘过来了。 葱娘说这是一个很巧妙的题。。 有一个比较猎奇的做法:首先把边依次加到图中,若当前这条边与图中的边形成了环,那么把这个环中最早加进来的边弹出去 并将每条边把哪条边弹了出去记录下来:ntr[i] = j,特别地,要是没有弹出边,ntr[i] =...
分类:其他好文   时间:2014-12-03 12:29:52    阅读次数:273
强联通块tarjan算法
http://poj.org/problem?id=1236第一问:需要几个学校存在软件,才能通过传递,使得所有的学校都有软件 用tarjan算法求出强联通分量后,将每个联通分量缩成一个点,那么问题1的答案就是入度为0的点的个数 为什么?入度为0的点,肯定不能通过其他学校传送软件给他,所以他必须存在...
分类:移动开发   时间:2014-11-21 09:04:11    阅读次数:145
ZOJ 3316 Game 一般图最大匹配带花树
一般图最大匹配带花树: 建图后,计算最大匹配数. 如果有一个联通块不是完美匹配,先手就可以走那个没被匹配到的点,后手不论怎么走,都必然走到一个被匹配的点上,先手就可以顺着这个交错路走下去,最后一定是后手没有路可走,因为如果还有路可走,这一条交错路,就是一个增广路,必然有更大的匹配. Game Time Limit: 1 Second      Memory Li...
分类:其他好文   时间:2014-11-05 17:10:09    阅读次数:171
[POJ 1947]Rebuilding Roads (树形dp)
题目链接:http://poj.org/problem?id=1947题目大意:给你一棵树,树上N个节点。问最少拆掉多少条边使得存在一个联通块,有P个节点。树形dp,设计状态:dp[u][i]代表以u为根节点的剩下i个节点最少需要拆掉多少条边。状态转移:dp[u][i+j] = min(dp[u][...
分类:其他好文   时间:2014-11-01 01:01:55    阅读次数:318
BZOJ 2733 HNOI2012 永无乡 Treap+启发式合并
题目大意:给定一个无向图以及n个点的排名,多次连接一条边,多次求某个点所在联通块中排名第k小的点的编号 初始对于每个点建立一棵只有一个节点的Treap,然后每次连接两个点,利用并查集找到两个点的根节点,将size较小的Treap暴力拆解插入大的中,然后将小的并查集合并到大的中 今天下午各种脑残,一个小小的Treap改了不下10遍0.0 快去喝脑白金0.0 #include #include ...
分类:其他好文   时间:2014-10-23 17:42:12    阅读次数:228
442条   上一页 1 ... 40 41 42 43 44 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!