码迷,mamicode.com
首页 >  
搜索关键字:连通块    ( 701个结果
【bzoj2333】[SCOI2011]棘手的操作 可并堆+STL-set
题目描述 有N个节点,标号从1到N,这N个节点一开始相互不连通。第i个节点的初始权值为a[i],接下来有如下一些操作: U x y: 加一条边,连接第x个节点和第y个节点 A1 x v: 将第x个节点的权值增加v A2 x v: 将第x个节点所在的连通块的所有节点的权值都增加v A3 v: 将所有节 ...
分类:其他好文   时间:2017-06-18 10:26:08    阅读次数:190
CodeM - 6
<div class="subject-content js-question-main"><div class="subject-question">围棋是起源于中国有悠久历史的策略性棋类游戏。它的规则如下:<br> 1. 棋盘19*19。<br> 2. 棋子分黑白两色,双方各执一色。<br> 3 ...
分类:其他好文   时间:2017-06-17 12:14:21    阅读次数:152
[luoguP2342] 叠积木(并查集)
传送门 up[i] 表示一个木块上面有多少个 all[i] 表示整个连通块内有多少个 那么 一个木块下面的木块个数为 all[root[i]] - up[i] - 1 注意:up[i] 可以在 find 函数中维护,而 all[i] 不好维护,那么我们只需要祖先节点的 all[i] 表示整个连通块内 ...
分类:其他好文   时间:2017-06-15 18:53:21    阅读次数:276
【吃炸弹的鸽子UVA10765-双联通模板】
·从前有一个鸽子Lence,它吃了一个炸弹,然后有人出了这道题。 ·英文题,述大意: 给出一张连通无向图,求出:对于每个点,删去这个点(以及它相连的边以后)时,当前图中的连通块数量,这个值作为该点的Lence值。输出根据Lence值从大到小(相同时标号从小到大)的前m个点和它的Lence值。 ·分析... ...
分类:移动开发   时间:2017-06-10 23:35:28    阅读次数:344
Codeforces 763A. Timofey and a tree
A. Timofey and a tree 题意:给一棵树,要求判断是否存在一个点,删除这个点后,所有连通块内颜色一样。$N,C \le 10^5$ 想法:这个叫换根吧。先求出一个点合法即其儿子的子树内颜色一样,非该点子树的点颜色都一样。可以用DFS序解决。 ...
分类:其他好文   时间:2017-06-05 18:57:15    阅读次数:168
[DLX+bfs] hdu 4069 Squiggly Sudoku
题意: 给你9*9的矩阵。对于每一个数字。能减16代表上面有墙,能减32代表以下有墙。。。 最后剩下的数字是0代表这个位置数要求,不是0代表这个数已知了。 然后通过墙会被数字分成9块。 然后做数独,这里的数独不是分成9个3*3的小块而是通过墙分成的。 思路: 首先通过数字作出墙。 然后bfs求连通块 ...
分类:其他好文   时间:2017-05-27 17:12:07    阅读次数:273
uva 10765 Doves and Bombs(割顶)
?? 题意:给定一个n个点的连通的无向图,一个点的“鸽子值”定义为将它从图中删去后连通块的个数。求每一个点的“鸽子值”。 思路dfs检查每一个点是否为割顶,并标记除去该点后有多少个连通分量 #include<cstdio> #include<cstring> #include<cmath> #inc ...
分类:其他好文   时间:2017-05-25 13:43:14    阅读次数:119
poj 3177 Redundant Paths(tarjan边双连通)
题目链接:http://poj.org/problem?id=3177 题意:求最少加几条边使得没对点都有至少两条路互通。 题解:边双连通顾名思义,可以先求一下连通块显然连通块里的点都是双连通的,然后就是各个连通块之间的问题。 也就是说只要求一下桥,然后某个连通块桥的个数位1的总数,结果就是(ans ...
分类:其他好文   时间:2017-05-20 13:12:18    阅读次数:137
poj 2117 Electricity(tarjan求割点删掉之后的连通块数)
题目链接:http://poj.org/problem?id=2117 题意:求删除一个点后,图中最多有多少个连通块。 题解:就是找一下割点,根节点的割点删掉后增加son-1(son为子树个数),非根节点删掉之后++ ...
分类:其他好文   时间:2017-05-20 11:13:55    阅读次数:221
bzoj 1040: [ZJOI2008]骑士
这道题题目中貌似是有向边,实际上是无向的 ==> 环套树森林 由于可能出现重边,因此每个连通块只可能是树或环套树 1.若为树,dp 2.若为环套树,拆一条环上的边变为树。具体的话是dfs找出任意一条环上的边,对其两端分别做dp 在dp的基础上,满足两端至少一端不选,则为max(f[u][0],f[v ...
分类:其他好文   时间:2017-05-18 11:40:12    阅读次数:151
701条   上一页 1 ... 42 43 44 45 46 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!