Gokix

一言(ヒトコト)

关注我
摘要: 主定理 时间复杂度记号 $\Theta(n)$:时间复杂度等于 $n$。 $\mathcal O(n)$:时间复杂度小于等于 $n$。 $\omicron(n)$:时间复杂度小于 $n$。 $\Omega(n)$:时间复杂度大于等于 $n$。 $\omega(n)$:时间复杂度大于 $n$。 主定理(Mas 阅读全文
posted @ 2022-05-17 21:23 Gokix 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 光速幂 U185835 【模板】光速幂 给定底数 $x$,模数 $p$,$n$ 次询问对于不同的指数 $a_i$,$x^{a_i} \bmod p$ 的值。 对于 $5e6$ 的询问量,一般的 $O (n\log n)$ 快速幂已经不适用。 这里说一种 $O(\sqrt{p})$ 预处理,$O(1)$ 查询 阅读全文
posted @ 2022-05-17 21:22 Gokix 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 差分约束系统 学习笔记 模板:P5960 【模板】差分约束算法 如果一个不等式组由 $n$ 个变量和 $m$ 个约束条件组成,形成 $m$ 个形如 $$x_i-x_j \le k \space (i,j∈[1,n],k \in \mathbb{Z})$$ 的不等式,则称其为差分约束系统。 我们要解决的问题就是: 求出一组 阅读全文
posted @ 2022-05-17 21:20 Gokix 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 常见子序列DP模型 最长不下降(上升)子序列(LIS) 记 $f_{len}$ 为长度为 $len$ 的最长不下降子序列的最后一个数的最小值。 显然 $f$ 单调不降。 记 $cnt$ 为当前 $f$ 更新到的最大长度。 正向枚举原数列 $a$,如果 $a_i \ge f_{cnt}$,表明可以继续把最长的子序列再增长 阅读全文
posted @ 2022-05-17 21:19 Gokix 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 树上差分 学习笔记 前置知识:差分 例题:P2367 语文成绩 序列维护区间加,最后询问序列最小值。 ~~线段树~~ 差分即可。 对于在原数列 $a_u$ 到 $a_v$ 都加一个 $x$,考虑在差分数组 $b$ 中,变化的只有 $b_u$ 和 $b_{v+1}$。 因为在原数列 $a_u$ 到 $a_v$ 都加一个 阅读全文
posted @ 2022-05-17 21:18 Gokix 阅读(66) 评论(0) 推荐(0) 编辑