| OME Local |
| OME Andaluza |
| OME Nacional |
| OIM |
| IMO |
| EGMO |
| USAMO |
| ASU |
| APMO |
| OMCC |
| Retos UJA |
constante por $n$, luego forman una recta (que pasa por el origen) al variar $n$ y hemos terminado.
Nota. Hemos usado concretamente que en una ecuación $ax^2+bx+c=0$, la suma de las soluciones es $\frac{-b}{a}$.
Tenemos, por tanto, que los únicos triángulos que pueden admitir la subdivisión son los triángulos rectángulos y los triángulos isósceles. Sin embargo, las subdivisiones que nos salen nos dan triángulos congruentes solamente en el caso del triángulo equilátero. Subdividiendo este último uniendo cada vértice con el centro, confirmamos que los triángulos equiláteros son las únicas soluciones.

Nota. Hemos probado, de hecho, que los únicos triángulos que se pueden subdividir en tres triángulos semejantes son los triángulos rectángulos y los triángulos isósceles.
Vamos a probar la fórmula anterior por inducción sobre el número de sumandos $k$. Si $k=1$, entonces $f(2^{e_1})=(-1)^{e_1}f(1)$ aplicando reiteradamente la definición de $f(n)$ para $n$ par. Además, se tiene que $f(1)=f(0)+1=1$, lo que prueba que $f(2^{e_1})=(-1)^{e_1}$, como queríamos. Supongamos entonces que la igualdad es cierta para $k-1$ sumandos y demostrémosla para $k$ sumandos. Suponiendo que $e_1$ es el exponente más pequeño (como arriba), tenemos que \begin{align*} f(2^{e_1}+2^{e_2}+\ldots+2^{e_k})&=(-1)^{e_1}f(1+2^{e_2-e_1}+\ldots+2^{e_k-e_1})\\ &=(-1)^{e_1}(1+f(2^{e_2-e_1}+\ldots+2^{e_k-e_1}))\\ &\stackrel{(\star)}{=}(-1)^{e_1}(1+(-1)^{e_2-e_1}+\ldots+(-1)^{e_k-e_1})\\ &=(-1)^{e_1}+(-1)^{e_2}+\ldots+(-1)^{e_k}, \end{align*} donde en el la igualdad $(\star)$ se ha usado la hipótesis de inducción.
Teniendo en cuenta lo anterior y que $2\equiv -1\ (\text{mod }3)$ tenemos claramente el apartado (a). Si expresamos $n=2^{e_1}+\ldots+2^{e_k}$ como suma de potencias distintas de $2$, entonces \[f(n)=(-1)^{e_1}+\ldots+(-1)^{e_k}\equiv 2^{e_1}+\ldots+2^{e_k}=n\ (\text{mod }3),\] luego $f(n)$ es múltiplo de $3$ si y sólo si lo es $n$.
En cuanto al apartado (b), cada potencia de $2$ de exponente par suma una unidad y cada potencia de exponente impar resta una unidad, luego el menor $n$ tal que $f(n)=2017$ será la suma de las primeras $2017$ potencias de $2$ pares, es decir, la solución que buscamos es \[n=2^0+2^2+2^4+\ldots+2^{2\cdot 2016}=1+4+4^2+\ldots+4^{2016}=\frac{4^{2017}-1}{3},\] donde hemos usado la fórmula para la suma de los términos de una progresión geométrica.
Nota. Veamos cómo justificar la idea feliz con la que empieza la solución. Supongamos que el número $n$ está escrito en el sistema binario, únicamente con ceros y unos. Hagamos algunas observaciones previas:
De esta forma, no es difícil convencerse de que para calcular $f(n)$, sólo hay que leer $f$ en binario de derecha a izquierda, sumando $1$ por cada $1$ que vayamos encontrando y multiplicando por $(-1)^{r+1}$ siempre que nos encontremos $r$ ceros seguidos. Esto se resume en que cada $1$ que aparece introduce realmente un sumando $(-1)^{s+1}$, siendo $s$ la posición en la que aparece y podemos intuir así que cada sumando $2^s$ se transforma en un sumando $(-1)^s$.
Buscamos ahora el menor valor de $k$ para el que $\frac{k(k-1)}{2}+1\geq 1960$, esto es, $k^2-k\geq 2\cdot 1959=3918$. Si tenemos en cuenta que debe ser $k\geq 1$, podemos despejar \[k^2-k-3920\geq 0\ \Leftrightarrow\ k\geq \frac{1+\sqrt{15673}}{2}.\] Observamos ahora que $125^2=15625$ y $126^2=15876$, luego $125\lt \sqrt{15673}\lt 126$ y esto nos dice que debe ser $k\gt \frac{1+125}{2}=63$. Por tanto, la respuesta a la pregunta del enunciado la obtenemos al tomar $k=64$, que nos da $m=\frac{k(k-1)}{2}+1=2017$ (¡el año!).
En cuanto a la segunda, comenzamos dándonos cuenta de que el truco anterior funciona realmente para $n=2055$, pues basta pintar los números entre $2018$ y $2055$ también de rojo. El siguiente número que podemos asegurar que tiene que estar pintado de azul es $8(256+1)=2056$. Por lo tanto, supondremos que $n=2056$ y llegaremos a una contradicción si no hay soluciones monocromáticas. Esto nos dirá que $2055$ es la solución al problema.
En la igualdad $8(16+16)=8(31+1)$, el resultado tiene que ser rojo ya que $16$ es azul, con lo que $31$ tiene que estar pintado de rojo ya que $1$ es rojo. Un razonamiento similar en $8(31+16)=8(46+1)$ nos dice que $46$ está pintado de azul. Realmente, podemos reiterar este proceso para probar que $16+15k$ está pintado de azul para todo $k\geq 0$. Ahora bien, en realidad sólo podemos llegar hasta un valor de $k$ tal que $8(16+15k+1)\leq 2056$ para que el resultado de la operación no se salga del rango de números entre $1$ y $n$. En otras palabras, todos los números $16+15k$ con $k\leq 16$ tienen que estar pintados de azul. Para $k=16$ obtenemos que $256$ es azul, en contradicción con el hecho de que habíamos demostrado que $256$ tiene que ser rojo.
Hemos visto así que hay un máximo de $5$ raíces: una en $A$, otra en $B$ y las otras tres serían $-1$, $0$ y $1$, los tres puntos que no están ni en $A$ ni en $B$. Sin embargo, no pueden ser las raíces a la vez ya que si $-1$ fuera una raíz y hubiera otra raíz $\alpha\in A$, entonces $-\alpha=(-1)\alpha\in A$ sería una raíz distinta en $A$. Deducimos, por tanto, que hay un máximo de $4$ raíces. Un ejemplo que prueba que $4$ es el máximo posible es el polinomio: \[p(x)=x(x-1)(x-2)(x-\tfrac{1}{2}).\]
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.
Para justificar por qué existe el plano $\Pi$, consideremos las direcciones de todas las rectas que unen dos de los puntos como un conjunto $D$ finito en la esfera unidad. Habrá una circunferencia $\Gamma$ de radio $1$ contenida en la esfera que no corta a $D$: para encontrarla, basta considerar dos puntos diametralmente opuestos que no están en $D$ y el haz de círculos que pasan por esos dos puntos ya que alguno de los círculos de este haz no cortará a $D$, que es finito. Entonces, el plano $\Pi$ que contiene a $\Gamma$ no es paralelo a ninguna de las direcciones determinadas por las rectas.
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$.