OME Local |
OME Andaluza |
OME Nacional |
OIM |
IMO |
EGMO |
USAMO |
ASU |
OMCC |
Retos UJA |
Haciendo el cambio $n\mapsto f(n)$ en la segunda condición, tenemos que \[f(n+1)=f(f(f(n))+1)=\begin{cases}f(n)+1&\text{si }n\text{ es par},\\f(n)+3&\text{si }n\text{ es impar}.\end{cases}\] De esta forma, los valores de $f(n)$ decrecen 1 y aumentan 3 cíclicamente cuando $n$ se incrementa en una unidad. Por tanto, cuando $n$ avanza 2 unidades, $f(n)$ también se incrementa también en 2 unidades, independientemente de que $n$ sea par o impar. De esta forma, llegamos a que $f(2k+2)=2k+f(2),\qquad f(2k+1)=2k+f(1)$. Como quiera que $f(1)=2$ y $f(2)=f(f(1))=1$, tenemos que $f$ disminuye en una unidad los números pares y aumenta en una unidad a los impares, es decir, la única posible función que cumple las condiciones del enunciado es \[f(n)=\begin{cases}n-1&\text{si }n\text{ es par},\\n+1&\text{si }n\text{ es impar}.\end{cases}\] Es fácil comprobar que de verdad esta función cumple las condiciones.
Nota. En realidad, este problema nos obliga a usar la pista ya que nos dice observando previamente que... Aun así, es esperable que si alguien encuentra otra forma de resolverlo sin usar la pista, debería otorgarse la puntuación completa.
Si se intercalan ciclos de parada-arranque, como cada ciclo necesita 2 litros de gasóleo (medio litro en los 10 minutos que para y arranca y litro y medio en los 15 minutos que funciona), esta opción nos da un total de $24\cdot 2=48$ litros de gasóleo. Podemos mover uno de los ciclos de parada al final para evitar arrancar una vez, es decir, durante los últimos 40 minutos de las 10 horas, en lugar de hacer funcionamiento-parada-funcionamiento, podríamos hacer funcionamiento-funcionamiento-parada. De esta forma, solo se usan 47,5 litros. Está claro que es imposible colocar los períodos de parada para arrancar menos veces.
Nota. ¿Qué ocurre si exigimos que $f:\mathbb{Z}\to\mathbb{Z}$, $f:\mathbb{Q}\to\mathbb{Q}$ o $f:\mathbb{R}\to\mathbb{R}$ con las mismas condiciones?
Multiplicamos el numerador por la mayor potencia de $3$ posible para no salirnos del intervalo $[0,1]$ y obtenemos usando la segunda regla que \[f\left(\frac{18}{1991}\right)=\frac{1}{2^4}\cdot f\left(\frac{18\cdot 3^4}{1991}\right)=\frac{1}{16}\cdot f\left(\frac{1458}{1991}\right).\] Como $\frac{1458}{1991}\not\in[\frac{1}{3},\frac{2}{3}]$, tomamos el número complementario para aplicar la tercera regla: \[f\left(\frac{1458}{1991}\right)=1-f\left(1-\frac{1458}{1991}\right)=1-f\left(\frac{533}{1991}\right).\] Volvemos a multiplicar por la mayor potencia de $3$: \[f\left(\frac{533}{1991}\right)=\frac{1}{2}\cdot f\left(\frac{3\cdot 533}{1991}\right)=\frac{1}{2}\cdot f\left(\frac{1599}{1991}\right).\] Como $\frac{1599}{1991}\not\in[\frac{1}{3},\frac{2}{3}]$, repetimos de nuevo el proceso: \[f\left(\frac{1599}{1991}\right)=1-f\left(1-\frac{1599}{1991}\right)=1-f\left(\frac{392}{1991}\right)=1-\frac{1}{2}\cdot f\left(\frac{1176}{1991}\right)=\frac{3}{4},\] ya que (ahora sí) $\frac{1176}{1991}\in[\frac{1}{3},\frac{2}{3}]$. Podemos entonces volver atrás y calcular $f(\frac{533}{1991})=\frac{3}{8}$ y $f(\frac{1458}{1991})=\frac{5}{8}$ y finalmente deducimos que \[f\left(\frac{18}{1991}\right)=\frac{5}{128}.\]
Nota. La función $f$ es la que se conoce como función escalera de Cantor. Una forma de calcular $f(x)$ es expresar $x$ como número decimal en base $3$ hasta llegar al primer decimal igual a $1$, cambiarlo por un $2$ y eliminar todos los que están a su derecha. Ahora todos los decimales son $0$ o $2$, cambiamos los ceros por unos y leemos el número en base $2$.
El procedimiento que se sigue en la solución de multiplicar por la mayor potencia de $3$ sin salirnos del intervalo y luego tomar complementarios, puede probarse que nos lleva a la solución siempre que acabe apareciendo un $1$ en la representación en base $3$ y hace que para tales números $x$, el valor de $f(x)$ sea racional. Los números para los que esto no se aplica son los que se escriben únicamente con $0$ y $2$ en base $3$, números que forman (una homotecia de razón $2$) del conjunto de Cantor (que son los números $x\in[0,1]$ que se escriben únicamente con $0$ y $1$ en base $3$).
Vamos a proceder por inducción completa sobre $n$. El caso base $n=1$ está claro ya que $f(1)=1$ y $1$ se expresa igual en ambas bases. Supongamos entonces que el resultado es cierto hasta cierto valor $n$ y veamos lo que ocurre con $n+1$. Podemos escribir \[n+1=2^ka_k+\ldots+4a_2+2a_1+a_0,\] siendo $a_k\ldots a_2a_1a_0$ los dígitos de $n+1$ en base $2$. Distinguimos dos casos según el valor de $a_0$: