随笔分类 - 图论:并查集
【洛谷P1196】银河英雄传说
摘要:有特殊意义的一道题…… 加权并查集,我们增加cnt、deep数组 分别表示i点所在链共有多少个点,以及路径压缩之前点i在链中的深度 每次合并时直接修改cnt,路径压缩的同时更新deep 因为每次查询之前都要find,所以查询节点x的deep也就在找father时更新了 (deep数组初始化为零比较方
阅读全文
【YY】Oxer的noi
摘要:EZOI+1 【问题描述】 “君不见Oxer 感染 AHdoc,愈发喜爱毒瘤题。 “君不见多组数据卡常数,难写难调难对拍 “……” 一首《将进酒》道出了Oxer 对于毒瘤题的热爱与执着。 现在,他开始对一些毒瘤题进行分类,开始时,每道毒瘤题都是各自一类,每次,他会选择两道毒瘤题,认为他们是类似的(我
阅读全文
星球大战
摘要:思路:离线倒序恢复被摧毁星球,同时维护联通块个数。但需要一定的优化。 具体:用邻接表存边。未被摧毁的星球记为现存; 第一次处理将未被摧毁的边连接(并查集),算出连通块个数start; 之后每次倒序恢复一个被摧毁的星球i,将星球i记录为已恢复,并连接i连向所有现存星球j的边。其中,每合并一次发现将原先
阅读全文
浙公网安备 33010602011771号