摘要:
此篇为不会分析LCT复杂度,忿忿而做。 势能分析 对于一个数据结构,若每次操作的复杂度和某个量相关,可以设它为势能函数 \(\phi\) 进行分析。 接着对于每一次操作 \(x\),设时间代价为 \(T_i\),势能变化量为 \(\Delta\phi_i\),令 \(A_i=T_i+\Delta\p 阅读全文
此篇为不会分析LCT复杂度,忿忿而做。 势能分析 对于一个数据结构,若每次操作的复杂度和某个量相关,可以设它为势能函数 \(\phi\) 进行分析。 接着对于每一次操作 \(x\),设时间代价为 \(T_i\),势能变化量为 \(\Delta\phi_i\),令 \(A_i=T_i+\Delta\p 阅读全文
posted @ 2025-07-25 14:07
cinccout
阅读(51)
评论(0)
推荐(0)

我刚开始学子集反演很多时候都是碰运气去用,就很没道理。如果能把容斥原理和子集反演一起运用会好一些吧。 容斥原理 容斥原理是对于集合说的。形式为有 \(n\) 个集合 \(S_1\sim S_n\),则有: \[\bigcup\limits_{1}^{n} S_i=\sum_{i=1}^n (-1)^
路径压缩并查集 路径压缩并查集是指把访问过的点都连到根上的并查集。 按秩合并给每个点 \(rnk(u)\) 值,初始为 \(1\),若树根 \(x,y\) 合并,把 \(rnk\) 较小的合并到较大的上,同时 \(rnk\) 不改变。若 \(rnk(x)=rnk(y)\),则把 \(x\) 合并到
浙公网安备 33010602011771号