![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多项式
cheng__yu_
这个作者很懒,什么都没留下…
展开
-
FWT
快速沃尔什变换算法流程P4717 【模板】快速沃尔什变换 (FWT)算法流程(1) 计算 ci=∑i=j∣kajbkc_i=\sum_{i=j|k} a_jb_kci=∑i=j∣kajbk设 fwt[a]i=∑j∣i=iajfwt[a]_i=\sum_{j|i=i} a_jfwt[a]i=∑j∣i=iaj,设序列左半边为 a0a_0a0,右半边为 a1a_1a1,可以得到:fwt[a]=merger(fwt[a0],fwt[a0]+fwt[a1])fwt[a]=merger(fwt原创 2020-07-23 01:27:00 · 93 阅读 · 0 评论 -
FFT、NTT模板
快速傅里叶基础知识FFT进行多项式乘法的步骤P3803 【模板】多项式乘法(FFT)基础知识离散傅里叶(DFT)和逆变换(IDFT)时间复杂度都是O(n2)O(n^2)O(n2)快速傅里叶(FFT)时间复杂度为O(nlog2n)O(nlog_2n)O(nlog2n)推导过程:设A(x)=a0+a1x+a2x2+⋯+anxnA(x)=a_0+a_1x+a_2x^2+\dots+a_{n}x^nA(x)=a0+a1x+a2x2+⋯+anxn,假设n为偶数,根据奇偶性分为:A(x)=(a原创 2020-07-22 02:23:09 · 147 阅读 · 0 评论 -
拉格朗日插值法
拉格朗日插值法维基百科链接一个 k 次多项式,可以由 k+1k+1k+1 个 kkk 次多项式相加得到。拉格朗日插值公式为:L(x)=∑i=0kyi∏j=0,i≠jkx−xjxi−xjL(x)=\sum_{i=0}^{k}y_i\prod_{j=0,i\neq j}^{k} \frac{x-x_j}{x_i-x_j}L(x)=i=0∑kyij=0,i=j∏kxi−xjx−xj其中插值基函数 li(x)l_i(x)li(x) 为:li(x)=∏j=0,i≠jkx−xjx原创 2020-07-21 15:58:59 · 1945 阅读 · 0 评论