摘要:
abc 302 submission E Isolation 别忘了 set 有 \(O(log n)\) 的 erase 函数, 别去看什么 vector \(O(1)\) 删除 其他没啥, 暴力做就行(均摊 \(O(nlogn)\)) F Merge Set 非常有意思的一道题 题意: 每次合并 阅读全文
posted @ 2024-03-27 21:12
Bubble_e
阅读(32)
评论(0)
推荐(0)
摘要:
CF891C Envy 思路 有一个性质(我做之前也不知道, 但是现在告诉你) 对于一个图 G, 将他的所有边权 \(\le w\) 的边以任意顺序加入最小生成树中, 图的联通性一定 “ 任意顺序 ” : 像 Kruskal 的流程一样, 按边权从小到大, 但是边的编号(输入时的)任意顺序 “ 联通 阅读全文
posted @ 2024-03-27 20:10
Bubble_e
阅读(32)
评论(0)
推荐(0)
摘要:
P3402 可持久化并查集 思路 尽管这道题想让我们在线做, 但是我还是想离线哈哈 题目中既有撤销(回到第 k 个版本), 又涉及并查集, 想到用可撤销并查集 如果我们按照一般思路撤销来做, 就不得不将每个历史版本存一遍(很明显不可能) 如果第 i 次操作让我们回到第 k 次操作, 那我们何不在第 阅读全文
posted @ 2024-03-27 20:09
Bubble_e
阅读(63)
评论(0)
推荐(0)
摘要:
可撤销并查集 用途 顾名思义, 可以将以前的 Merge 操作撤销 但是只能从后往前一步一步撤销, 做不到像主席树一样直接访问历史版本 多用于树上问题 原理 按秩合并 将集合 x 和 y 合并时, 如果 siz[x] > siz[y], 那么就把 y 的父亲设为 x, 反之亦然 (和启发式合并有点像 阅读全文
posted @ 2024-03-27 20:08
Bubble_e
阅读(810)
评论(0)
推荐(1)
浙公网安备 33010602011771号