Preface
首先我们需要的前置知识有:
- 多项式取模
- 余式定理
多项式取模可以看这里 余式定理的内容是这样的:
对于多项式F(x),其在x=x0处的点值等于F(x) mod (x-x0)
因为除式是个一次式,那么余式一定是一个常数
Procedure
考虑分治
假设我们要求多项式在(x0…xn-1)这n个点的点值
设
显然
我们知道当时,
那么分治的时候,
先分治FFT预处理出所有区间的P(显然总次数和是n log n)的
然后递归分治做即可
总的复杂度是
Code
首先我们需要的前置知识有:
多项式取模可以看这里 余式定理的内容是这样的:
对于多项式F(x),其在x=x0处的点值等于F(x) mod (x-x0)
因为除式是个一次式,那么余式一定是一个常数
考虑分治
假设我们要求多项式在(x0…xn-1)这n个点的点值
设
显然
我们知道当时,
那么分治的时候,
先分治FFT预处理出所有区间的P(显然总次数和是n log n)的
然后递归分治做即可
总的复杂度是
本题要求实现一个函数
6-2多项式求值(15分)本题要求实现一个函数,计算阶数为n,系数为a[0]...a[n]的多项
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M