题目描述 天文学家Doctor博士发明了一种太空分区方法,在这个方法中,宇宙里亮度相近的区域被划为同一个星区。空间中相邻两区域若亮度差不大于给定整数M,则这两区域属于同一星区。现给你一个空间的三维坐标图,每个坐标整点表示一个区域,其值表示其亮度,而其上、下、左、右、前、后六个区域被认为是与其相邻的。 ...
分类:
移动开发 时间:
2019-01-22 20:14:15
阅读次数:
298
Boruvka生成树算法
$Boruvka$算法就是先把每个点看作一个联通块,然后不断在联通块之间找最优的边进行合并。因为每次联通块的数量最少缩小一半。所以合并次数是$log$的
先把所有的点权挂到$trie$树上。然后对于每个联通块进行合并的时候。对于联通块中的每个点都去$trie ...
分类:
其他好文 时间:
2019-01-21 17:51:10
阅读次数:
232
题目描述 Due to recent rains, water has pooled in various places in Farmer John's field, which is represented by a rectangle of N x M (1 <= N <= 100; 1 <= ...
分类:
移动开发 时间:
2019-01-17 21:23:20
阅读次数:
217
题目链接:Clues 题意:一个无向图,图中有很多联通块,现在要添加最少数目的边,使得整个图都联通,问有多少种加边的方法。 题解:对于联通块,直接并查集处理计数即可。并令联通块的数目为 t ,总点数为 n。 剩下的内容需要先了解 prufer 序列:https://www.cnblogs.com/d ...
分类:
其他好文 时间:
2019-01-17 14:01:30
阅读次数:
161
题目 "P4208 [JSOI2008]最小生成树计数" ~~以前一直以为JSOI的题应该比较水吧,果然还是我太ruo了~~ 做法 两个性质 $1.$:最小生成树中同一权值的边数一定 $2.$:最小生成树中同一权值的边连接后联通块状态相同 利用这两个性质,开两个数组维护所属联通块(并查集),每次处理 ...
分类:
Web程序 时间:
2019-01-15 10:44:00
阅读次数:
212
题目描述: 样例: 数据范围与约定: 标签:主席树 一道比较正常的主席树题 ~~我才不会告诉你我考场上写了树链剖分+线段树+set还写挂了呢~~ 容易发现我们只需要把删去每个节点后的联通块最大值$mx_1$,次大值$mx_2$和最小值$mn$求出来,然后在$mx_1$里面抠下来一块大小为$v$的子树 ...
分类:
其他好文 时间:
2019-01-13 18:02:21
阅读次数:
230
前言 由于时间问题就写得简略一点吧 一句话的题意 A:略 B:略 C:给定一个矩阵,矩阵中有四种颜色,要求构造一个矩阵,使矩阵中A,B,C,D的联通块 D: E: 不止一句话的题解 A:略 B: C: D: E: 那么,后面的比赛都考好点吧..特别是明天的中医药大学校赛 ...
分类:
其他好文 时间:
2019-01-05 13:29:46
阅读次数:
190
强制在线不代表不能预处理! 考虑暴力怎么干? 开始n个联通块。now=n 不断加入边,如果连接两个联通块,--now 否则不动。 后者的前提是和[l,id-1]的边构成环 所以,我们考虑每个[l,r]中出现的边能否第一次连接两个联通块 预处理: 编号从小到大加入每条边,LCT维护树上“边”编号最小值 ...
分类:
其他好文 时间:
2018-12-31 10:23:30
阅读次数:
175
题目描述 题解 唉,还是码力不行,写了一个多小时发现想错了又重构了一个多小时。 这道题意图很显然,动态维护联通块,有一个经典做法就是用LCT维护按照删除时间维护的最大生成树。 网上还有一种神奇的做法,线段树套并查集,蒟蒻表示不懂。。 这道题可以利用并查集操作可以撤销这种性质来做。 线段树分治 线段树 ...
分类:
其他好文 时间:
2018-12-23 20:01:10
阅读次数:
181
参考:https://www.cnblogs.com/CQzhangyu/p/8632904.html 要开longlong的 首先看dp,设f[u]为必选u点的子树内最大联通块,p[u]为不一定选u的子树内最大联通块,转移很显然就是f[u]=max(Σf[v],0),p[u]=max(max(p[ ...
分类:
其他好文 时间:
2018-12-09 14:09:24
阅读次数:
234