摘要: [BZOJ 4668]冷战(并查集+启发式合并) 题面 一开始有n个点,动态加边,同时查询u,v最早什么时候联通。强制在线 分析 用并查集维护连通性,每个点x还要另外记录tim[x],表示x什么时间与父亲相连。查询u,v的时候显然可以看出,答案就是u到v路径上的点tim的最大值。所以像求lca一样暴 阅读全文
posted @ 2019-09-06 22:15 birchtree 阅读(269) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 4025]二分图(线段树分治+带边权并查集) 题面 给出一个n个点m条边的图,每条边会在时间s到t出现,问每个时间的图是否为一个二分图 $n,m,\max(t_i) \leq 10^5$ 分析 我们知道 一个图是二分图的充要条件是图中不存在奇环 。于是可以用边带权并查集维护两点间距离的奇 阅读全文
posted @ 2019-09-06 21:15 birchtree 阅读(280) 评论(0) 推荐(0) 编辑