| OME Local |
| OME Andaluza |
| OME Nacional |
| OIM |
| IMO |
| EGMO |
| USAMO |
| ASU |
| APMO |
| OMCC |
| Retos UJA |
Nota. La función $f^m$ consiste en aplicar $m$ veces sucesivas la función $f$.
Fijemos $n\in\{0,\ldots,2016\}$. La sucesión de restos $\{n,\theta(n),\theta^2(n),\theta^3(n),\ldots\}$ toma un número finito de valores y cada valor sólo depende del anterior, luego tiene que ser periódica. Como $\theta$ es una biyección, existirá un primer exponente $k\geq 1$ tal que $\theta^k(n)=n$, es decir, $f^k(n)$ es el primer elemento de la sucesión $\{f(n),f^2(n),f^3(n),\ldots\}$ que es congruente con $n$ módulo $2017$ y, por tanto, $f^k(n)=n+2017a$ para cierto $a\in\Z$. Entonces, tenemos que los únicos números de dicha sucesión que son congruentes con $n$ son los de la forma $f^{ck}(n)$, pero podemos calcularlos usando $(\star)$ recursivamente como \[f^{ck}(n)=f^k(f^k(\ldots(f^k(n))\ldots))=n+2017ca.\] Por lo tanto, el número $m$ que buscamos tiene que ser múltiplo de $k$ y tiene que ser $ca=1$, es decir $c=a=1$, luego no puede ser otro que $k=m$.
Con todo esto, se tiene que para cada $n$ hay exactamente $m$ restos de $\{0,1,\ldots,2016\}$ que aparecen periódicamente en la sucesión $\{n,\theta(n),\theta^2(n),\theta^3(n),\ldots\}$. Para distintos valores de $m$, estos restos son distintos, luego $2017$ tiene que poder partirse en subconjuntos de $m$ elementos y, en particular, $2017$ ser múltiplo de $m$. Como $2017$ es primo, no quedan más opciones que $m=1$ y $m=2017$. Comprobamos efectivamente que estos valores cumplen la condición, pues basta tomar $f(n)=n+2017$ si $m=1$ o bien $f(n)=n+1$ si $m=2017$.
Lo anterior prueba que $c\leq b\leq a\leq 3$, lo que nos da sólo unas pocas posibilidades para la terna $(a,b,c)$ con $a=3$. Estas son $(3,3,3)$, $(3,3,2)$, $(3,3,1)$, $(3,2,2)$, $(3,2,1)$ y $(3,1,1)$ y se puede probar una por una que no cumplen la ecuación original. Para $a=2$ tenemos las ternas $(2,2,2)$, $(2,2,1)$ y $(2,1,1)$, de las cuales únicamente $(2,2,2)$ verifica la ecuación. Finalmente, la terna $(1,1,1)$ es la única con $a=1$ y no verifica la ecuación.
Por lo tanto, la única solución de la ecuación dada es $a=b=c=2$.
Nota. En realidad se puede refinar un poco el argumento final para no tener que probar explícitamente las diez ternas con $a\leq 3$, pero seguramente es más rápido en una olimpiada probar una por una que invertir tiempo en dar un argumento que elimine algunas de ellas.