Per ogni dato grado n
è possibile costruire (almeno uno) un polinomio integrale p
tale che p(k)
( p
valutato in k
) sia il coefficiente del termine x^k
nel polinomio per tutti 0 <= k <= n
. Per renderli unici, abbiamo bisogno che il coefficiente principale (il coefficiente di x^n
) sia positivo e minimo.
Questi polinomi hanno alcune proprietà interessanti, puoi trovare alcuni riferimenti nel thread che mi hanno ispirato a fare questa sfida . Puoi anche trovare quei polinomi in https://oeis.org/A103423
Una delle proprietà inaspettate a priori è il comportamento delle radici in base a n
:
fonte (di / u / zorngov e / u / EpicSauceSc2)
Compito
Dato un n
output intero non negativo , il polinomio integrale autoreferenziale di grado n
con un coefficiente iniziale positivo minimo.
Dettagli
L'output può essere in qualsiasi forma leggibile, come stringa x^2-x-1
o anche come un elenco di coefficienti [1,-1,-1]
. (L'ordine dei coefficienti può anche essere il contrario, deve solo essere coerente.)
Prime uscite
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