6
找出有理生成函数的系数
如果我们写一个数字序列作为幂级数的系数,则该幂级数称为该序列的(普通)生成函数(或Gf)。也就是说,如果对于某些函数F(x)和整数系列,a(n)我们有: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) 然后F(x)是的生成函数a。例如,几何级数告诉我们: 1 + x + x^2 + x^3 + x^4 + ... = 1/(1-x) 因此,的生成函数1, 1, 1, ...为1/(1-x)。如果我们对上面方程的两边求和并乘以x得到以下等式: x + 2x^2 + 3x^3 + 4x^4 + ... = x/(1-x)^2 因此,的生成函数1, 2, 3, ...为x/(1-x)^2。生成函数是一个非常强大的工具,您可以使用它们来做很多有用的事情。在这里可以找到简短的介绍,但是要获得真正彻底的解释,请参见惊人的图书生成功能学。 在此挑战中,您将有理函数(两个具有整数系数的多项式的商)作为两个整数系数数组的输入作为输入,首先是分子,然后是分母。例如,功能f(x) = x …
12
code-golf
math
integer
polynomials
code-golf
math
abstract-algebra
restricted-time
code-golf
math
primes
code-golf
math
number
arithmetic
code-golf
quine
code-golf
number
sequence
code-golf
string
number
code-golf
array-manipulation
code-golf
number
code-golf
string
code-golf
arithmetic
code-golf
string
array-manipulation
rubiks-cube
code-golf
math
number
code-golf
tips
bash
code-golf
ascii-art
music
code-golf
arithmetic
code-golf
math
number
arithmetic
integer
code-golf
number
array-manipulation
code-golf
geometry
grid
set-partitions
code-golf
math
number
code-golf
combinatorics
code-golf
regular-expression
code-golf
permutations
code-golf
ascii-art
code-golf
number
array-manipulation
matrix
code-golf
kolmogorov-complexity
compile-time
cops-and-robbers
polyglot
cops-and-robbers
polyglot
code-golf
string
code-golf
string
ascii-art
matrix
animation
code-golf
ascii-art
code-golf
string
balanced-string
code-golf
integer
integer-partitions
expression-building