码迷,mamicode.com
首页 >  
搜索关键字:连通块    ( 701个结果
【Codeforces811E】Vladik and Entertaining Flags [线段树][并查集]
Vladik and Entertaining Flags Description n * m的矩形,每个格子上有一个数字代表颜色。 q次询问,询问[l, r]有几个连通块,若颜色相同并且连通则属于同一个连通块。 Input 输入第一行n,m,q。 然后一个n*m的矩形。 之后q行,每行两个整数l, ...
分类:其他好文   时间:2017-11-01 20:34:09    阅读次数:168
【并查集】【枚举倍数】UVALive - 7638 - Number of Connected Components
题意:n个点,每个点有一个点权。两个点之间有边相连的充要条件是它们的点权不互素,问你这张图的连通块数。 从小到大枚举每个素数,然后枚举每个素数的倍数,只要这个素数的某个倍数存在,就用并查集在这些倍数之间都连上边。然后输出最后的集合数量即可。 注意,点权为1的点都会自成一个连通块。 ...
分类:其他好文   时间:2017-10-28 18:52:24    阅读次数:135
P3420 [POI2005]SKA-Piggy Banks
P3420 [POI2005]SKA-Piggy Banks套路题,a通过某种关系和其他的点建立关系。这种题不是环(dfs就可以了),就是并查集找连通块。这种题要建图,画图,就很清楚了。 ...
分类:其他好文   时间:2017-10-23 19:23:53    阅读次数:155
基于连通性状态压缩的动态规划问题
基于连通性状态压缩的动态规划问题 基于状态压缩的动态规划问题是一类以集合信息为状态且状态总数为指数级的特殊的动态规划问题.在状态压缩的基础上,有一类问题的状态中必须要记录若干个元素的连通情况,我们称这样的问题为基于连通性状态压缩的动态规划问题,本文着重对这类问题的解法及优化进行探讨和研究. 本文主要 ...
分类:其他好文   时间:2017-10-20 21:44:12    阅读次数:236
BZOJ 1656 [Usaco2006 Jan] The Grove 树木:bfs【射线法】
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1656 题意: 给你一个n*m的地图,'.'表示空地,'X'表示树林,'*'表示起点。 所有'X'为一个连通块。 对于每一个点,你可以向周围八个方向走,均算作一步。 让你找出一条路径,能够将所 ...
分类:其他好文   时间:2017-10-18 18:23:58    阅读次数:208
hdu6035
树形dp 并没有想出来。。。 这个点分治很明显做不了,没办法批量处理信息,那么我们就只能考虑树形dp了,然后觉得用虚树什么的每个颜色单独考虑,GG 事实上我们可以这样考虑,我们对树进行dfs,每个节点有一个颜色,那么我们考虑子树中有多少条路径不包含这个颜色,很明显这条路径不能路过这个点,也就是说答案 ...
分类:其他好文   时间:2017-10-09 20:54:41    阅读次数:143
[BZOJ2733][HNOI2012]永无乡 线段树合并
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2733 我们对每一个连通块建一棵以排名为键值的权值线段树,询问就可以用二分的方法。 然后对于块与块间加边,我们用并查集维护连通性,每次合并两个块的时候,因为线段树结构相同,可以直接合并就行了。 ...
分类:其他好文   时间:2017-10-05 21:56:37    阅读次数:198
P1661 扩散
P1661 扩散 题目描述 一个点每过一个单位时间就会向四个方向扩散一个距离,如图。 两个点a、b连通,记作e(a,b),当且仅当a、b的扩散区域有公共部分。连通块的定义是块内的任意两个点u、v都必定存在路径e(u,a0),e(a0,a1),…,e(ak,v)。给定平面上的n给点,问最早什么时刻它们 ...
分类:其他好文   时间:2017-09-28 01:04:03    阅读次数:195
[hiho1160] 攻城略地
题意:给出一个图,每个点有一个权值,破坏这个点需要花费这个点的权值,你的任务是破坏所有的点,若破坏某个点之前它的相邻点已经被破坏,那么它就不需要花费代价,求破坏所有点的最小代价 题解: 带权并查集 破坏一个点后,则这个点所在连通块的所有点就会被破坏,那么每个连通块都破坏其代价最小的点 若破坏的边不足 ...
分类:其他好文   时间:2017-09-24 20:21:24    阅读次数:113
BZOJ 1015 [JSOI2008]星球大战starwar
今天效率终极无敌低。 一开始没读懂题。给你一张图,每次删除一个点和该点连出的边,问每次删除后未被删除的点构成的图的连通块的个数。 考虑倒着做,先把所有点删完,每次往图中加点,并查集维护连通块,每加进一个点ans++,然后找它的边,若是连出的点和它不在同一个并查集中,合并,ans--; 第一次找连通块 ...
分类:Web程序   时间:2017-09-23 20:14:07    阅读次数:191
701条   上一页 1 ... 36 37 38 39 40 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!