摘要: 概述 多项式开跟是一个非常重要的知识点,许多多项式题目都要用到这一算法。 用快速数论变换,多项式求逆元和倍增法可以在$O(n log n)$的时间复杂度下求出一个$n$次多项式的开根。 前置技能 快速数论变换(NTT),多项式求逆元,二次剩余。 多项式的开根 给定一个多项式$A(x)$,其次数为$d 阅读全文
posted @ 2018-07-26 17:41 AlphaInf 阅读(2159) 评论(4) 推荐(24) 编辑
摘要: 我们构造$f(x)$的生成函数$G(x)$,那么显然$[x^k]G(x)=Ok^2+Sk+U$ 那么显然,答案即为$\sum_{i=1}^{n} [x^m]G^i(x)$ 我们构造答案的生成函数$F(x)=\sum_{i=1}^{n} G^i(x)$ 根据等比数列求和公式,$F(x)=G(x)\df 阅读全文
posted @ 2018-07-26 12:11 AlphaInf 阅读(288) 评论(0) 推荐(0) 编辑