[洛谷多校第三场] E.Anan and Minecraft[并查集]
Anan and Minecraft
题意
初始给定两个点数一样的空图,在每个时刻会有一些连边操作,在每个时刻,判断两个图任意两点的连通性是否相同
思路
用并查集维护连通性,用 队列 维护操作序列。例如,每次在图1连u, v。我们可以认为,是让u, v连通,并把这条边加入图2的队列。如果图2 u, v不连通,那么就保存在图2的队列中,用两个队列让两个图在一次操作前是面对相同局面的,即如果在加入本次操作对应的这条边之前,如果把两个队列都清空,此时两个图是相同连通性的,即等价。
或者我们可以这样想:每一次连u,
原创
2021-05-11 21:59:37 ·
83 阅读 ·
0 评论