摘要:
我刚开始学子集反演很多时候都是碰运气去用,就很没道理。如果能把容斥原理和子集反演一起运用会好一些吧。 容斥原理 容斥原理是对于集合说的。形式为有 \(n\) 个集合 \(S_1\sim S_n\),则有: \[\bigcup\limits_{1}^{n} S_i=\sum_{i=1}^n (-1)^ 阅读全文
我刚开始学子集反演很多时候都是碰运气去用,就很没道理。如果能把容斥原理和子集反演一起运用会好一些吧。 容斥原理 容斥原理是对于集合说的。形式为有 \(n\) 个集合 \(S_1\sim S_n\),则有: \[\bigcup\limits_{1}^{n} S_i=\sum_{i=1}^n (-1)^ 阅读全文
posted @ 2025-07-23 13:24
cinccout
阅读(112)
评论(0)
推荐(0)
摘要:
路径压缩并查集 路径压缩并查集是指把访问过的点都连到根上的并查集。 按秩合并给每个点 \(rnk(u)\) 值,初始为 \(1\),若树根 \(x,y\) 合并,把 \(rnk\) 较小的合并到较大的上,同时 \(rnk\) 不改变。若 \(rnk(x)=rnk(y)\),则把 \(x\) 合并到 阅读全文
路径压缩并查集 路径压缩并查集是指把访问过的点都连到根上的并查集。 按秩合并给每个点 \(rnk(u)\) 值,初始为 \(1\),若树根 \(x,y\) 合并,把 \(rnk\) 较小的合并到较大的上,同时 \(rnk\) 不改变。若 \(rnk(x)=rnk(y)\),则把 \(x\) 合并到 阅读全文
posted @ 2025-07-23 11:46
cinccout
阅读(63)
评论(0)
推荐(0)

浙公网安备 33010602011771号