Loading

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 参考博客 重儿子:对于每一个非叶子节点,它的儿子中 以那个儿子为根的子树节点数最大的儿子 为该节点的重儿子 轻儿子:对于每一个非叶子节点,它的儿子中 非重儿子 的剩下所有儿子即为轻儿子 叶子节点没有重儿子也没有轻儿子(因为它没有儿子。。) 重边:一个父亲连接他的重儿子的边称为重边 //原写法:连接任 阅读全文
posted @ 2020-10-13 22:14 —O0oO- 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 倍增找 LCA 其实是一种二进制的思想 先二进制的跳到同一高度,然后再尽可能的一起往上跳。有种 lower_bound - 1 的感觉 参考博客 洛谷模板 #include<bits/stdc++.h> #define repE(i,u) for(int i = head[u];i;i = E[i] 阅读全文
posted @ 2020-10-13 22:10 —O0oO- 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 字典树,前面的AC自动机里面用的东西 $01Tire$ 可以用来解决 \(xor\) 问题 struct{ int c[N][2],tot; int getnode(){ tot++; c[tot][0] = c[tot][1] = 0; return tot; } void insert(int 阅读全文
posted @ 2020-10-13 16:51 —O0oO- 阅读(125) 评论(0) 推荐(0) 编辑
摘要: \(OI\) 👴 \(hjt\) 发明的,所以叫主席树 可持久化线段树 所谓可持久化,其实就是保存了历史版本信息,类似前缀和的一种信息。 但是其实就是每次都进行单点修改,区间修改的话还没有见识过。 好像是有这样的题目,以后再学。 每次更新一条链,在动态开点的时候复制之前节点的信息,然后再继续开点 阅读全文
posted @ 2020-10-13 16:04 —O0oO- 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 三元环计数 参考博客 洛谷模板 无向图三元环计数 将无向图转化成有向图,度大的指向度小的,若度一样,按照编号排序。 枚举每个点x,将x的所有相邻点标记,然后枚举x的相邻点y,再枚举y的相邻点z, 如果z已经被标记,那么(x,y,z)就是如图示的三元环。 复杂度 : \(O(n\sqrt n)\) # 阅读全文
posted @ 2020-10-10 19:09 —O0oO- 阅读(107) 评论(0) 推荐(0) 编辑
摘要: D. Capture Stars 反演 百度文库性质证明 博客 定义 若 \(OP\cdot OP' = r^2\) , 则称 \(P\) 与 \(P'\) 关于 \(O\) 互为反演,反演半径为 \(r\) 该题反演后,转化为很简单的问题 #include<bits/stdc++.h> using 阅读全文
posted @ 2020-10-06 21:58 —O0oO- 阅读(108) 评论(0) 推荐(0) 编辑
摘要: I. Rooted Tree 整数拆分 参考博客 五边形数定理 wiki 这里的欧拉函数 \(\phi(q)\) 是复变函数 \[ \phi(q) = \prod_{k=1}^\infty (1-q^k) \] 五边形数定理描述了欧拉函数的展开式特性 \[ (1-x)(1-x^2)(1-x^3).. 阅读全文
posted @ 2020-10-06 21:57 —O0oO- 阅读(156) 评论(0) 推荐(0) 编辑
摘要: FFT 快速傅里叶变换 \(O(nlogn)\) 计算多项式乘法 参考博客 由 系数表示法 转换为 点值表示法 记 \[ \omega_n^k = cos(\dfrac {2\pi\cdot k} n) + i \cdot sin(\dfrac {2\pi \cdot k} n) \] \[ A(x 阅读全文
posted @ 2020-10-06 21:30 —O0oO- 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 参考博客 生成函数 在数学中,某个序列$(a_n)_{n∈N}$ 的母函数(又称生成函数,英语:\(Generating\ function\))是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。 普通生成函数 有三种物品,分别有 3 ,2, 3个,问拿四个的方案数 f[i][j] 表示当 阅读全文
posted @ 2020-10-06 21:01 —O0oO- 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 参考博客 其实不算很难的一个算法 先建一个 Tire树 ,然后bfs构造 fail 指针 \(Fail\) 的含义 若一个节点 \(i\) 的 \(fail[i] = j\) ,则表示从 \(root\) 到 \(j\) 的字符串是 \(root\) 到 \(i\) 的字符串的一个后缀 AC自动机洛 阅读全文
posted @ 2020-10-03 21:49 —O0oO- 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页