码迷,mamicode.com
首页 >  
搜索关键字:连通块    ( 701个结果
UVALive-7303- Aquarium【最小生成树】【连通块】
UVALive - 7303- Aquarium 题目大意:给你一个r * c的格子,每个格子有一个 ‘ \ ’ 或者 ‘/’ 的墙,以及打掉墙的费用,问使得所有块联通的最小费用。(看图好理解) 题目思路:就是将他化成一个图,联通的块相当于一个点,两个点之间有一条边,边的权值为墙的费用。转化为连通块的思路是:每个格子看成两部分,左侧和右侧。以一行来看,假设两个格子A,B。...
分类:其他好文   时间:2016-08-09 23:26:44    阅读次数:455
Hdu 5441 Travel(并查集)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=5441 思路:离线处理。将边权值按从小到大排序,查询标号后按照从小到大排序。对于每次查询,依次将比当前查询值小的边加入并查集。对于两个符合条件即将合并的连通块增加答案个数num[x]*num[y]*2 。合并:fa[x]=y; num[y]+=num[x]; 。最后依次输出结果即可。 #incl...
分类:其他好文   时间:2016-08-05 01:04:31    阅读次数:130
HDU 4496 D-City (并查集)
题意:给定一个图,问你每次删除一条边后有几个连通块。 析:水题,就是并查集的运用,倒着推。 代码如下: ...
分类:其他好文   时间:2016-08-02 20:35:38    阅读次数:181
HDU 5765 Bonds
比赛时候想了好久,不会。看了官方题解才会...... Bond是极小割边集合,去掉一个Bond之后,只会将原图分成两个连通块。 假设某些点构成的集合为 s(点集中的点进行状压后得到的一个十进制数),那么剩下的点构成的集合为 t=(1<<n)-1-s 如果s是连通的,t也是连通的,那么跨越s、t集合的 ...
分类:其他好文   时间:2016-07-31 17:40:58    阅读次数:144
HDU 5438 Ponds (DFS,并查集)
题意:给定一个图,然后让你把边数为1的结点删除,然后求连通块结点数为奇的权值和。 析:这个题要注意,如果删除一些结点后,又形成了新的边数为1的结点,也应该要删除,这是坑,其他的,先用并查集判一下环,然后再找连通环。 代码如下: ...
分类:其他好文   时间:2016-07-31 01:46:35    阅读次数:209
HDU 5740 - Glorious Brilliance
题意: 给出已0 1染色的无向图(不一定联通),一次操作为一对相邻点颜色互换. 问使任意相邻点颜色不同,最少需要多少次操作 分析: 交换两点的代价即为两点间最短路. 故用BFS找出所有点到任意点的最短距离,并记录路径. 对于每个连通块,按照相邻点颜色不同重新染色一遍,若发现已给的01数目与染色需要0 ...
分类:其他好文   时间:2016-07-31 01:45:25    阅读次数:446
洛谷P1141 //bfs求无向图的子连通块大小(多次询问)
http://www.luogu.org/problem/show?pid=1141 多询问题,求无向图的子连通块大小。 直接bfs,读一个搜一个,过60; 100%的点1,000,000个点,100,000次询问,显然是记忆化。 我很弱,最开始开了个数组记录每个点属于的连通块的第一个点的坐标,然后 ...
分类:其他好文   时间:2016-07-31 00:14:07    阅读次数:544
UVA 572 Oil Deposits (DFS)
题意: 给你一个M 行N 列的矩阵,其中仅有两种符号,“@” 和 “×”,问你有多少个连通块, 所谓连通就是一个“@” 的上下左右以及对角线有另外一个“@”,则说明者两个“@”连通的。 ****@ *@@*@ *@**@ @@@*@ @@**@ 比如此矩阵中仅有2个连通块。 思路: 从第一个“@”开 ...
分类:其他好文   时间:2016-07-24 17:47:30    阅读次数:112
NIOP2015题解
D1T1模拟 D1T2由于每个点只有一个出边,所以这张图上每个连通块有且仅有一个环,所以对每个点深搜打标记找最小环即可 D1T3搜搜搜 假设不能出顺子是不是很简单?统计单牌、对子和各种搭配,尽量少出几次。 所以可以单独DFS顺子的情况,对于每种出顺子的方案,再进行上面的方法更新答案 D2T1二分答案 ...
分类:其他好文   时间:2016-07-22 08:47:52    阅读次数:358
bzoj2333[SCOI2011]棘手的操作
bzoj2333[SCOI2011]棘手的操作 题意: 有N个节点,M个操作:连接两个节点、单个节点的权值增加v、节点所在的连通块的所有节点的权值增加v、所有节点的权值增加v、询问节点当前的权值、询问节点所在的连通块中权值最大的节点的权值、询问所有节点中权值最大的节点的权值。N,M≤300000 题 ...
分类:其他好文   时间:2016-07-10 23:15:25    阅读次数:157
701条   上一页 1 ... 49 50 51 52 53 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!