Ahora bien, como $1982=11110111110_{(2)}$, el número que ocupa la posición $1983$ en la sucesión anterior (observa que el cero también está en la sucesión) es \[11110111110_{(3)}=3+3^2+3^3+3^4+3^5+3^7+3^8+3^9+3^{10}=87843\lt 10^5.\] Deducimos así que podemos encontrar $1983$ enteros negativos distintos menores que $10^5$ de forma que no hay tres de ellos en progresión aritmética.
En cuanto al apartado (b), vamos a proceder por inducción sobre $r$. Para $r=1$, no hay nada que probar ya que tenemos la hipótesis de que $q|f(n)$ para algún $n\in\mathbb Z$. Dado $r\geq 1$, supongamos que $q^r|(n+b)^2-c$ para algún $n\in\mathbb Z$ y probemos que existe $n'\in\mathbb Z$ tal que $q^{r+1}|(n'+b)^2-c$. Vamos a elegir $n'=n+aq^r$ para cierto $a\in\mathbb{Z}$ que vamos a determinar a continuación. Esto nos da \[f(n')=(n+aq^r+b)^2-c=(n+b)^2-c+2aq^r(n+b)+a^2q^{2r}=(d+2a(n+b))q^r+a^2q^{2r},\] donde hemos escrito $(n+b)^2-c=dq^r$ para cierto $d\in\mathbb{Z}$ usando la hipótesis de inducción. Por tanto, habremos terminado si probamos que la ecuación en congruencias $2a(n+b)\equiv -d\ (\text{mod }q)$ tiene solución (siendo $a$ la incógnita). Esto se deduce de que $2(n+b)$ tiene inverso módulo $q$ ya que $\mathrm{mcd}(2(n+b),q)=1$. Esto último se deduce a su vez de que $q$ divide a $f(n)$ pero no a $c$ (luego no $n+b$ no puede ser múltiplo de $q$) y de que $q\neq 2$ por hipótesis.