Digamos que me fue dado un conjunto de $d+1$ puntos distintos conocido por ser de un polinomio $P$ grado $d$.
Así:
$$P = a_dx^d + a_{d-1}x^{d-1} + ... a_1x + c$$
Y he pares de $(x_i, y_i)$ tal forma que: $$P(x_1) = y_1$$ $$...$$ $$P(x_{d+1}) = y_{d+1}$$
Mi pregunta es: ¿cuál es la manera más rápida de encontrar $c$?
La única opción que he visto hasta ahora es construir el Polinomio de Lagrange y, a continuación, la evaluación de $P(0)$, pero parece despilfarro porque reconstruye todos los $a_i$ coeficientes, lo que resulta en $O(d^2)$ operaciones. ¿Hay algo más rápido?
Tenga en cuenta que hay puntos suficientes para reconstruir el único polinomio, y todos ellos se encuentran perfectamente en la curva.