Encontré que si $f(x)=ax^2+bx+c(a,b,c\in\mathbb{Z},a\neq0)$ siempre forma un número cuadrado de pefect para todos $x\in\mathbb{Z}$, entonces allí debe existe $s,t\in\mathbb{Z}$ que $f(x)=(sx+t)^2$, pero no podemos demostrarlo.
$f(0)=c$ Es un cuadrado de pefect, existe $t^2=c$. Entonces considere cualquier % primer $p|t$, $f(p)=ap^2+bp+t^2=n^2$, que $p|n$, $p^2|n^2$. Porque $p^2|t^2$, debe ser $p|b$ % todo $p|t$, que $t|b$, debe ser $t|b$ pues espero b = 2st, pero me han pegado aquí. Además, por considerar $b=\frac{f(1)-f(-1)}{2}$ y cuadrado perfecto módulo 4, puedo probar b es un número par.