Para cada grau dado n
, é possível construir (pelo menos um) um polinômio integral, de p
modo que p(k)
( p
avaliado em k
) seja o coeficiente do termo x^k
no polinômio para todos 0 <= k <= n
. Para torná-los únicos, exigimos que o coeficiente inicial (o coeficiente de x^n
) seja positivo e mínimo.
Esses polinômios têm algumas propriedades interessantes, você pode encontrar algumas referências no segmento que me inspiraram a fazer esse desafio . Você também pode encontrar esses polinômios em https://oeis.org/A103423
Uma das propriedades inesperadas a priori é como as raízes se comportam dependendo de n
:
fonte (por / u / zorngov e / u / EpicSauceSc2)
Tarefa
Dada uma n
saída inteira não-negativa, o polinômio integral auto-referencial de grau n
com um coeficiente inicial positivo mínimo.
Detalhes
A saída pode estar em qualquer forma legível por humanos, como string x^2-x-1
ou também como uma lista de coeficientes [1,-1,-1]
. (A ordem dos coeficientes também pode ser inversa, apenas precisa ser consistente.)
Primeiras saídas
n=0: 1
n=1: x
n=2: x^2-x-1
n=3: 10*x^3-29*x^2-6*x+19
n=4: 57*x^4-325*x^3+287*x^2+423*x-19
n=5: 12813*x^5-120862*x^4+291323*x^3+44088*x^2-355855*x-227362