该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
概念 当有很多询问,每个询问都可以通过二分解决,但是对每个询问都二分一次的时间复杂度不能接受,不妨将所有询问同时二分,是为整体二分。 要求: 允许离线。 修改之间互相独立,且具有可加性。 答案可以二分。 例题 全局第 k 小 在一个序列中多次查找第 $k$ 小的数。 设当前询问的答案在值域 $[l, 阅读全文
摘要:
概念 cdq 分治是一种分治思想,用于处理序列中的点对关系等。 cdq 分治的主要思路是: 对于区间 $[l, r]$ 内的点对,记 $m = \lfloor \frac{l + r}{2} \rfloor$,考虑: 在 $[l, m]$ 内的点对 横跨 $[l, m]$ 和 $(r, m]$ 的点 阅读全文
摘要:
题意 P2487 [SDOI2011]拦截导弹 给定一个长度为 $n$ 的序列,每个元素有其高度 $h_i$ 和速度 $v_i$。对于两个元素 $i, j$,当且仅当满足 $i < j, h_i \leq h_j, v_i \leq v_j$ 时称元素 $i$ 小于等于元素 $j$。已知原序列可能有 阅读全文
摘要:
概念 P6192 【模板】最小斯坦纳树 对于无向图 $G = (V, E)$,记其关键点集合为 $S$。试在图中选出一边集 $E^{\prime}$,使得图 $G^{\prime} = (V^{\prime}, E^{\prime})$(其中 $S \in V^{\prime}$)为连通图且 $\s 阅读全文
摘要:
题意 P2150 [NOI2015] 寿司晚宴 对于 $2$ 到 $n$ 共 $n - 1$ 个自然数,考虑从中选取一些数并将其分成两部分,使得从两部分中各取任意一个数 $x, y$ 都满足 $x, y$ 互质。求选数并分数的方案总数,结果对给定常数 $p$ 取模。 对于 $30%$ 的数据,$2 阅读全文
摘要:
单调队列优化 P2627 [USACO11OPEN]Mowing the Lawn G 通常优化形如 $dp[i] = \min_{i = 1}^j (dp[j] + val(j))$ ,且 $val(j)$ 只与 $j$ 有关的方程。 考虑用单调队列维护:在 可以转移 到当前状态 且 用其转移最优 阅读全文
摘要:
更好的博客 概念 字面意思。 对于两棵线段树,考虑依下合并: 从其中一棵的根结点向下遍历。 如果当前结点在两棵线段树中都存在,递归合并其整棵子树。 反之,若只在一棵线段树中存在,直接返回这棵线段树中的该结点。 若当前结点在两棵线段树中都不存在,则新树中也不存在该结点。 写成代码形式基本如下: // 阅读全文