码迷,mamicode.com
首页 >  
搜索关键字:连通块    ( 701个结果
图的遍历 | 1016 连通块块数
dfs解法: ...
分类:其他好文   时间:2018-03-05 20:40:46    阅读次数:132
某考试 T2 Tree
2 树 2.1 题目描述 给一棵n 个节点的树,节点分别编号为0 到n - 1。你可以通过如下的操作来修改这棵树:首先先删去树上的一条边,此时树会分裂为两个连通块,然后在两个连通块之间加上一条新的边使得它们变成一棵新的树。问有多少棵n 个节点的树可以通过对原树进行不超过k 次这样的操作来得到,答案对 ...
分类:其他好文   时间:2018-03-05 11:21:31    阅读次数:181
BZOJ2333 [SCOI2011]棘手的操作 【离线 + 线段树】
题目 有N个节点,标号从1到N,这N个节点一开始相互不连通。第i个节点的初始权值为a[i],接下来有如下一些操作: U x y: 加一条边,连接第x个节点和第y个节点 A1 x v: 将第x个节点的权值增加v A2 x v: 将第x个节点所在的连通块的所有节点的权值都增加v A3 v: 将所有节点的 ...
分类:其他好文   时间:2018-03-01 21:44:32    阅读次数:183
BZOJ.4753.[JSOI2016]最佳团体(01分数规划 树形背包DP)
"题目链接" $Description$ 每个点有费用si与价值pi,要求选一些带根的连通块,总大小为k,使得 $\frac{∑pi}{∑si}$ 最大 $Solution$ 01分数规划,然后dp,设f[i][j]表示i子树选j个的最大权值和,直接暴力背包转移即可 在枚举子节点选的数量时,假设x有 ...
分类:Web程序   时间:2018-02-23 20:47:44    阅读次数:225
[JSOI2008]星球大战
原题链接:https://www.luogu.org/problemnew/show/P1197 题意简述:给出n个点的无向图,每次删去一个点,询问当前的连通块个数。 删点太难做,不如加点,首先将询问读取,然后离线倒着处理。 标记每个已经删去的点,首先计算出所有没标记的点一共组成多少个连通块。 然后 ...
分类:Web程序   时间:2018-02-20 11:16:22    阅读次数:270
UVA 572 -- Oil Deposits(DFS求连通块+种子填充算法)
UVA 572 -- Oil Deposits(DFS求连通块) 图也有DFS和BFS遍历,由于DFS更好写,所以一般用DFS寻找连通块。 下述代码用一个二重循环来找到当前格子的相邻8个格子,也可用常量数组或者写8条DFS调用。 下述算法是:种子填充(floodfill) 两种连通区域 四连通区域: ...
分类:编程语言   时间:2018-02-16 19:53:46    阅读次数:261
AtCoder Nuske vs Phantom Thnook AtCoder
题解 树有什么性质? 如果每个蓝色连通块都是树,那么连通块个数=总点数?总 边数。 二维前缀和维护点数和边数。 $O(nm + q)$ 代码 c++ include include include define N 2010 using namespace std; int n,m,q; int a ...
分类:其他好文   时间:2018-02-12 23:03:20    阅读次数:190
Aiiage Camp Day3 I Interpreter
题意 N个点M条边的图,问最少加几条边可以使其变成欧拉图。 2<=N<=1e5 1<=M<=2e5 题解 即使所有点均变为偶点。 全是偶点的连通块可以缩成一个单点。 增加一条边可以消除两个奇点。单点可以加入任意一条边中,即通过增加一条边消除。 答案为 奇点数/2+单点数。 注意两点一边的图也是欧拉图 ...
分类:其他好文   时间:2018-02-11 19:53:43    阅读次数:178
Aiiage Camp Day1 C Littrain wanna be different
题意 给一棵N个点的树,每个点有一个颜色。问含有至少k种颜色的最小连通块的大小。 1<=n<=1e4, 1<=k<=5,1<=颜色数<=n 题解 如果只有k种颜色,有个显然的O(3^k*n)的DP。 DP[i][j]表示以i为根的树,颜色状态为j的最小连通块大小。j用k位二进制数表示。DFS转移,每 ...
分类:其他好文   时间:2018-02-11 14:48:42    阅读次数:136
Codeforces 920E Connected Components? 补图连通块个数
"题目链接" 题意 对给定的一张图,求其补图的联通块个数及大小。 思路 参考 "ww140142" . 维护一个链表,里面存放未归入到任何一个连通块中的点,即有必要从其开始进行拓展的点。 对于每个这样的点,从它开始进行 $bfs$,将未被拓展到的点加入队列,并从链表中删除。 注意 :写法上有一点要注 ...
分类:其他好文   时间:2018-02-06 01:02:19    阅读次数:244
701条   上一页 1 ... 33 34 35 36 37 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!