给定一个多项式p(x)
整系数和常数项p(0) = 1 or -1
和非负整数N
,返回N
功率SERIS的个系数(有时称为“泰勒级数”)f(x) = 1/p(x)
的开发x0 = 0
,即程度的单项式的系数N
。
给定条件确保幂级数存在并且其系数为整数。
细节
与往常一样,可以采用任何方便的格式来接受多项式,例如,p(x) = x^3-2x+5
可以将系数列表表示为[1,0,-2,5]
。
在处f
开发的函数的幂级数0
由下式给出
并且N
-th系数(的系数x^N
)由下式给出
其中表示的n
-th导数f
例子
多项式的
p(x) = 1-x
结果是几何级数,f(x) = 1 + x + x^2 + ...
因此输出应该是1
全部的N
。p(x) = (1-x)^2 = x^2 - 2x + 1
结果在衍生的几何级数的f(x) = 1 + 2x + 3x^2 + 4x^3 + ...
,所以输出为N
是N+1
。p(x) = 1 - x - x^2
导致斐波那契数列的生成函数f(x) = 1 + x + 2x^2 + 3x^3 + 5x^4 + 8x^5 + 13x^6 + ...
p(x) = 1 - x^2
导致1,0,1,0,...
ie 的生成函数f(x) = 1 + x^2 + x^4 + x^6 + ...
p(x) = (1 - x)^3 = 1 -3x + 3x^2 - x^3
导致三角数的生成函数,f(x) = 1 + 3x + 6x^6 + 10x^3 + 15x^4 + 21x^5 + ...
这意味着N
-th系数是二项式系数(N+2, N)
p(x) = (x - 3)^2 + (x - 2)^3 = 1 + 6x - 5x^2 + x^3
结果是f(x) = 1 - 6x + 41x^2 - 277x^3 + 1873x4 - 12664x^5 + 85626x^6 - 57849x^7 + ...
[1,-1,0,0,0,0,...]
是否可以接受?