
多项式
Thomas_ZQQ@Runespoor
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bzoj5093: [Lydsy1711月赛]图的价值 第二类斯特林数
Description“简单无向图”是指无重边、无自环的无向图(不一定连通)。一个带标号的图的价值定义为每个点度数的k次方的和。给定n和k,请计算所有n个点的带标号的简单无向图的价值之和。因为答案很大,请对998244353取模输出。Input第一行包含两个正整数n,k(1<=n<=10^9,1<=k<=200000)。做法:用第二类斯特林数推公式题解关...原创 2018-10-25 20:30:57 · 222 阅读 · 0 评论 -
【学习小结】拉格朗日插值
什么是拉格朗日插值给出N+ 1个点值求解一个n次多项式的系数当然,其实我们不一定关心系数,插值是用较小的(好求)的点值求较大的难求的点值,所以只需要O(n)求值就行了**于是我们就有了重心插值公式: g(x)=l(x)∑i=1nωi(x−xi)g(x)=l(x)\sum_{i=1}^{n}\frac{\omega _i}{(x-x_i)}g(x)=l(x)i=1∑n(x−xi)ωi ...原创 2019-01-29 16:43:33 · 1105 阅读 · 0 评论 -
【学习小结】FWT 快速瓦尔时变换和子集反演
FWT 快速瓦尔时变换yyb的总结还是很到位!or和and运算非常好理解,可以用子集反演直观的证明。当然也可以用yyb博客中的归纳法证明。不过抑或是怎么构造的,还不知道。只知道证明是对的。对于IFWT,直接考虑怎么把多的贡献减掉,或者解个方程变换回原来的值对于and和or的IFWT,还可以从子集反演的角度想:因为FWT不是多项式卷积的形式,所以它的点值具有特殊意义,总之要相乘后恰好等...原创 2019-01-29 21:08:02 · 794 阅读 · 0 评论 -
【学习总结】生成函数题目,多项式模板
学习资料:王乐平、策爷冬令营讲义。多项式技巧牛顿迭代(泰勒展开)这是一篇非常好的博客。特别是把所有多项式操作都用泰勒展开推导,以后就不用再死记,也不用担心推错了!from yyb复合逆拉格朗日反演注意当f(x)本身不存在逆元的时候,可以求f(x) / x的逆元否则(x / f(x))n 的第n - 1项为0例题直接推生成函数【BZOJ3625】小朋友和二叉树 from ...原创 2019-04-22 11:37:42 · 818 阅读 · 0 评论 -
【题解】LOJ #6183. 看无可看 生成函数 + 分治FFT
题解推出f的通项:fn=a×3n−b×(−1)nf_n=a\times 3^n-b\times (-1)^nfn=a×3n−b×(−1)n最后我们要求:∑s′⊆s,∣s∣=k∏x∈s′wx\sum_{s'\subseteq s,|s|=k} \prod_{x\in s'} w^xs′⊆s,∣s∣=k∑x∈s′∏wx这个可以看成生成函数,分治FTT...原创 2019-04-23 12:34:24 · 408 阅读 · 0 评论