摘要: 区间不重的ST表 https://discuss.codechef.com/questions/116821/segprod-editorial $\sum\limits_{i=0}^\infty \dfrac{x^i}{i!}=e^x$ so inverse series for it is $e阅读全文
posted @ 2018-07-19 09:57 z1j1n1 阅读(85) 评论(0) 编辑
摘要: https://www.codechef.com/problems/CONPOIN阅读全文
posted @ 2018-07-28 11:07 z1j1n1 阅读(19) 评论(0) 编辑
摘要: 区间不重的ST表 https://discuss.codechef.com/questions/116821/segprod-editorial $\sum\limits_{i=0}^\infty \dfrac{x^i}{i!}=e^x$ so inverse series for it is $e阅读全文
posted @ 2018-07-19 09:57 z1j1n1 阅读(85) 评论(0) 编辑
摘要: 一般取x0=0时即可用多项式拟合某函数 CODECHEF APRIL18 CHEFAT 所以 线段树维护多项式。由于x<0.9,可以取较小的n得到较好的拟合效果阅读全文
posted @ 2018-04-17 19:44 z1j1n1 阅读(52) 评论(0) 编辑
摘要: 李超线段树可以维护两两间至多有一个交点的函数覆盖,单点求极值问题。 codechef NOV17 POLY 给定n个形如yi(x)=$a0+a1^x+a2x^2+a3x^3$的函数以及q个询问.每个询问给定整数t,你需要求出使得yi(t)最小化的函数yi。 Lemma: Polynomial $y=阅读全文
posted @ 2018-02-13 16:32 z1j1n1 阅读(89) 评论(0) 编辑
摘要: 在之前的DFT中有n^2的循环卷积 考虑式子为 的暴力卷积 拆分nk为 对于Xk,k^2/2是常值 于是 可以发现后半部分是关于n和(k-n)的卷积。 可以得到点值。 逆运算可以推出相对的式子即可。阅读全文
posted @ 2018-01-26 16:32 z1j1n1 阅读(57) 评论(0) 编辑
摘要: 高斯牛顿迭代用于求解最小化(r中的函数数量大于等于β中的变量数量) 类似于牛顿迭代法寻找每一步迭代所得解得切线,高斯牛顿迭代法要找r在β处的最优线性逼近。 雅可比矩阵体现了一个可微方程与给出点的最优线性逼近,形式如下 也就是说 雅克比矩阵行数与列数不相等,所以求逆方法后结果为。(这里也说明了r中的函阅读全文
posted @ 2017-12-28 08:52 z1j1n1 阅读(681) 评论(0) 编辑
MTT
摘要: 任意模数FFT时记M为sqrt(mo) 将每个数a分为a/M,a%M后分别进行三次实数FFT阅读全文
posted @ 2017-12-27 14:52 z1j1n1 阅读(67) 评论(0) 编辑
摘要: CODECHEF MAY15 GRAPHCNT 求sdom sdom[u]=fa[u] dfn[v]>dfn[u] 即(v->u)为横插边或反组边 则有sdom[u]=Min(sdom[u],sdom[x]),x为v到根的路径节点中已连通点中sdom最小的节点 求idom阅读全文
posted @ 2017-12-24 13:40 z1j1n1 阅读(70) 评论(0) 编辑
摘要: stoer-wagner算法 进行n轮操作,每轮操作确定一对点s,t被割开情况下的最小割,然后将s,t合并。s,t为操作中最后剩下的两个点。 操作类似prim求最大生成树,每次将与当前集合相邻的距离最大的点合并到集合中,最后剩下s,t两点。 代码来自wiki 对于特殊的所有边权值都为1的全局最小割,阅读全文
posted @ 2017-12-19 20:34 z1j1n1 阅读(93) 评论(0) 编辑
摘要: 倒序建立后缀自动机的fail树就是后缀树,dfs后缀树得到后缀数组阅读全文
posted @ 2017-12-07 15:43 z1j1n1 阅读(288) 评论(0) 编辑