码迷,mamicode.com
首页 >  
搜索关键字:连通块    ( 701个结果
用DFS求连通块进阶
UVA-1103(Ancient Messages,World Finals) http://uva.onlinejudge.org/external/11/p5130a.png 输入H行W列的字符矩阵(H<=200, W<=50) 每个字符都是16进制数字,将他们转化为二进制后产生的图形中有'1' ...
分类:其他好文   时间:2020-05-27 15:54:42    阅读次数:76
「Luogu P3300 [SDOI2013]城市规划」
「Luogu P3300 [SDOI2013]城市规划」的题解 ...
分类:其他好文   时间:2020-05-26 15:36:18    阅读次数:62
白魔法师
对于这个题目,我的做法是换根dp, 因为可以选择将某一个点染成白色(不论之前的点是黑是白) , 做法如下: 将每个点当成根节点, 然后将根节点染成白色, 完全符合题意;; 首先dfs一下, 自底向上,求出每一个点在子树内的白色连通块大小。 然后从上到下开始算对孩子节点的贡献:: 如果当前点是黑色, ...
分类:其他好文   时间:2020-05-19 00:51:34    阅读次数:72
Educational Codeforces Round 87 (Rated for Div. 2) E. Graph Coloring(dp)
链接 题意 给定一张$n$个点,$m$条边的无向图,要求给每个点标为1,2,3中的一个值,使任意一条边上的两个点差的绝对值为1,并且标号为1,2,3的点分别有$n1,n2,n3$个,求一种方案 题解 显然如果存在一组解,那么此图的每一个连通块一定是一个二分图。 $dfs$求出所有的连通块,每一个连通 ...
分类:其他好文   时间:2020-05-19 00:23:20    阅读次数:60
【JSOI2008】星球大战
题目链接 直接算每次破坏会拆开多少个连通块貌似不可做。考虑反着加边用并查集合并。 那么我们首先用$vector$存下每个点出边到的点的序列。注意:$m\in[1,2\times 10^5]$而$n\in [1,2\times m]$所以$n\in [1,4\times 10^5]$。 读入破坏的顺序 ...
分类:Web程序   时间:2020-05-18 22:42:30    阅读次数:79
白魔法师 & maki和tree - 并查集统计树上信息
"maki和tree" "魔法师" 都是并查集来求的 有一棵树,树上每一个点有一个颜色,白色或者黑色,然后可以把一个黑色变成白色。求白色的最大连通块 把每一个黑色点看成并查集的根节点,然后与这个黑色点连通的白色点都是这个并查集里面的点 那么并查集最大值就是答案 ...
分类:其他好文   时间:2020-05-18 13:57:37    阅读次数:56
jzoj6438
题意 给定一棵边权为$1$的树,初始棋子在$1$上,第一步必须得移动,往后走的每一步都得比上一次走的距离要严格长,求有多少个包含$1$的连通块是先手必胜的方案数。$n\le 10^6$ 做法 考虑什么时候先手必胜。 是一条链时 若为奇数且根节点在中间,则先手不管往哪移后手都给移动到对面去,这样先手必 ...
分类:其他好文   时间:2020-05-11 21:48:55    阅读次数:45
Road Construction POJ - 3352 边双连通分量
``` //桥:删掉之后,图就不连通 //边双连通分量:极大的不含有桥的连通块 //不管删掉哪条边,都是连通的 //任意两个点之间,至少存在两条不相交的路径 //割点:如果把某个点和它所关联的所有边都删掉,图就不连通 //每一个割点至少属于两个双连通分量 //点双连通分量:极大的不包含割点的连通块 ... ...
分类:其他好文   时间:2020-05-08 18:31:37    阅读次数:56
UOJ266. 【清华集训2016】Alice和Bob又在玩游戏(博弈论+01-trie)
UOJ266. 【清华集训2016】Alice和Bob又在玩游戏(博弈论+01 trie) 题目大意 有 $n$ 个节点,$m$ 条边($0 \le m \le n 1$),构成若干棵有根树,每棵树的根节点是该连通块内编号最小的点。 Alice 和 Bob 轮流操作(Alice 先手),每回合选择一 ...
分类:其他好文   时间:2020-05-05 18:31:13    阅读次数:81
P5385 [Cnoi2019]须臾幻境 / #3514. Codechef MARCH14 GERALD07加强版 [LCT + 主席树]
如果没有强制在线,那么可以树状数组+扫描线。 我们分析一下,如果有 $x$ 条有作用的边,那么很显然是 $n x$ 个连通块。 如果它是第一条边,也就是上一条边是 0,那么显然可以加入我们的这个答案。 如果和它重复的那条边在 0 ~ l 1 那么很显然也可以加入答案对吧,因为你这条边是连上的了。 所 ...
分类:其他好文   时间:2020-05-02 18:58:48    阅读次数:62
701条   上一页 1 ... 4 5 6 7 8 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!