La igualdad se alcanza cuando exista $\lambda\in\mathbb{R}$ tal que $u=\lambda v$. El cociente entre las primeras componentes de $u$ y $v$ es igual a 1, entre las segundas es igual a $2$, entre las terceras $2^2$ y así sucesivamente siempre que el correspondiente coeficiente de $P(x)$ no se anule. Por tanto si existe $\lambda\in\mathbb{R}$ tal que $u=\lambda v$, $P(x)$ sólo puede tener un coeficiente no nulo, esto es, $P(x)=ax^k$ para cierto $a\geq 0$ y $k\in\mathbb{N}$. Además tiene que cumplir que $P(4)=2^{2k}a=2$ y $P(16)=2^{4k}a=8$, de donde se obtiene que $a=\frac{1}{2}$ y $k=1$. Por lo tanto, el único polinomio con coeficientes positivos que cumple la igualdad es $P(x)=\frac{1}{2}x$.
Observemos que $x_1,\ldots,x_{70}$ no son otra cosa que las soluciones de la ecuación $f(x)=\frac{5}{4}$. Multiplicando esta ecuación por $(x-1)\cdots(x-70)$ la podemos expresar como \begin{eqnarray} &&(x-2)(x-3)\cdots(x-70)+2(x-1)(x-3)\cdots(x-70)+\ldots+70(x-1)\cdots(x-69)\\ &&\quad =\frac{5}{4}(x-1)\cdots(x-70). \end{eqnarray} Necesitamos encontrar la suma de las raíces de este polinomio de grado $70$, pero esto no es más que el coeficiente de grado $69$ entre el de grado $70$. Usando esta regla y con un poco de cuidado se calcula \[x_1+\ldots+x_{70}=\frac{9}{5}(1+2+\ldots+70).\] Tenemos entonces que la longitud buscada es \[L=\frac{4}{5}(1+\ldots+70)=\frac{4\cdot 70\cdot 71}{2\cdot 5}=1988.\]