加载中...

上一页 1 2 3 4 5 6 7 8 9 ··· 54 下一页
摘要: P3810 经典三维偏序 · 陌上花开。 左、右两组根据 \(b\) 升序排序后: 每次统计跨子区间答案时,左右两个子区间均如上述形式。 考虑如何计算跨子区间的答案。 我们发现:左子区间 \(a\) 的最大值一定 \(\leq\) 右子区间 \(a\) 的最小值,因此在按照 \(b\) 做归并排序的 阅读全文
posted @ 2026-06-10 17:04 小橘奏 阅读(13) 评论(0) 推荐(0)
摘要: F - Farthest Pair Query 需要清楚一条关于树的直径的性质:对于一棵树,已知其两个不同的子集 \(S,T\)(包含结点),其中: \(a \in S, b \in S\),且 \((a, b)\) 是 \(S\) 的直径 \(c \in T, d \in T\),且 \((c, 阅读全文
posted @ 2026-06-08 12:06 小橘奏 阅读(20) 评论(0) 推荐(0)
摘要: G - Range Shuffle Query 显然每次询问的东西是可重集排列数,因此只要在面对每次查询时维护好所有值的桶就行;\(<x\) 的所有值的桶的阶乘之积可以利用线段树查询维护。于是一个显然的做法:莫队离线处理所有查询,线段树维护每个子区间内值的桶的阶乘之积,每次修改一个元素需要在线段树上 阅读全文
posted @ 2026-05-21 15:27 小橘奏 阅读(24) 评论(0) 推荐(0)
摘要: L. Regnaissance 很不错的一道缝合怪题目,将 换根求两点 lca 与 区间 lca 结合在了一起,导致在各种经典结论加持的情况下需要使用复杂数据结构维护信息。 具体实现使用了 主席树 + ST表维护区间LCA + 树上倍增,并需要结合一些经典结论。 首先记录一下 多查询换根求任意两点 阅读全文
posted @ 2026-05-19 22:35 小橘奏 阅读(19) 评论(0) 推荐(0)
摘要: 组合数学公式 \(C_{n}^{m} = C_{n-1}^{m} + C_{n-1}^{m-1}\)(杨辉三角) \(C_{r}^{r} + C_{r+1}^{r} + ... + C_{n}^{r} = C_{n+1}^{r+1}\) \(\sum_{i=0}^{k}C_{n}^{i}*C_{m} 阅读全文
posted @ 2026-05-18 11:55 小橘奏 阅读(15) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 54 下一页