摘要:
笛卡尔树实际上就是对于多个二元组 \((k_i,w_i)\) 的一棵树,使其所有 \(k\) 值满足二叉搜索树的性质,且所有 \(w\) 值都满足小根堆的性质。 在构建时,对于右链上的元素,自底向上一定是 \(w\) 值由小到大的,且一定 \(k\) 值从小到大。 所以我们按 \(k\) 值从小到大 阅读全文
posted @ 2024-04-25 12:59
Little_corn
阅读(27)
评论(0)
推荐(0)
摘要:
容斥原理: 容斥原理是一种在知道所有集合之间的交,求集合之间的并的数学方法。(注:交即为两个集合之间相同的部分,记作 \(|A| \cap |B|\) ) problem: 设 \(U\) 中元素有 \(n\) 种不同的属性,而第 \(i\) 种属性称为 \(P_i\),拥有属性 \(P_i\) 的 阅读全文
posted @ 2024-04-25 12:57
Little_corn
阅读(118)
评论(0)
推荐(0)
摘要:
link 树同构是树哈希与换根 dp 的结合。 树哈希是哈希中的一个种类,这里先给出哈希函数: \[\operatorname{treehash}(u)=\sum \operatorname{xorshift}(\operatorname{treehash}(v)) \]这里使用 unsigned 阅读全文
posted @ 2024-04-25 12:56
Little_corn
阅读(54)
评论(0)
推荐(1)

浙公网安备 33010602011771号