随笔分类 - 启发式合并
摘要:这题的重点不在于代码,而在于复杂度分析…… 首先我们肯定会写 $n^2$ 暴力,就是每次暴力扫 $[l,r]$ 区间,找到任意一个在此区间中只出现过一次的数。设其下标为 $mid$,显然在这个区间中任取一个子区间,只要这个子区间包含第 $mid$ 个数,这个子区间就是非“无聊的”,所以分治判断 $[
阅读全文
摘要:树上启发式合并是某些神仙题目的常见操作。 这里有一个讲得详细一点的,不过为了深刻记忆,我还是再给自己讲一遍吧! DSU(Disjoint Set Union),别看英文名挺高级,其实它就是并查集…… DSU on tree,也就是树上的启发式合并(众所周知,并查集最重要的优化就是启发式合并)。 然后
阅读全文

浙公网安备 33010602011771号