![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并查集
ZBoWing
这个作者很懒,什么都没留下…
展开
-
由食物链(NOI——2001)到并查集的深度理解
我们先来看一道题目:食物链(NOI2001) 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C 吃 A。 现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道 它到底是哪一种。 有人用两种说法对这 N 个动物所构成的食物链关系进行描述: 第一种说法是“1 X Y”,表示 X 和 Y 是同类。 第二种说法是“2 ...原创 2019-07-08 19:59:10 · 170 阅读 · 0 评论 -
并查集的再次进阶,从实际情况中分离出模型
今天我们再来谈一谈并查集的深度运用: 从实际问题中分离出并查集的模型 这是我们机房模拟赛的DST2: 乍一看我们对这道题一脸懵逼,不过不要慌,先来分析一下这道题的要求: 来看一看一个2x2的棋盘: a b c d 1个棋盘如果合法,那么就满足c+b=a+d移项就会发现a-b=c-d 仔细一想不就是每一列之间的差都为定值吗? 同列也可以得到每一行之间的差也相等。 “对于任意一列,两行之间的差相...原创 2019-07-10 14:41:58 · 156 阅读 · 0 评论 -
【机房模拟赛】History(并查集技能包扩展)
哎不多说了,本身这道题的题意就很复杂,简单来说,就是询问并查集的历史版本,在考试时我一眼就看出来是先离线再可持久化并查集,但是因为本蒟蒻太菜不会可持久化并查集。于是就自我放弃了。 看完yyr巨佬的题解后,有什么LCT,可持久化并查集。。。。都太难了。 这是机房远古神犇ltw教会了我一种类可持久化并查集的方法,按秩合并加时间记录。 按秩合并我倒是知道,但从来没有写过,但用这种方法写这道题是真的简单:...原创 2019-08-23 15:38:10 · 134 阅读 · 0 评论