En general:
Si la base 3 de la representación de $n$ comienza con un $1$, $f(n)$ cambia a $2$;
Si la base 3 de la representación de $n$ comienza con un $2$, $f(n)$ cambia a $1$ y se multiplica por $3$.
Dado esto, simplemente debemos escribir $100 = 81 + 9 + 9 + 1 = 10201_3$, por lo que
$$
f(100) = f(10201_3) = 20201_3 = \boxed{181}.
$$
La prueba de esta descripción de la $\boldsymbol{f}$
Está claro que $f$, cuando se definen de esta manera, satisface $f(n+1) > f(n)$ $f(f(n)) = 3n$ todos los $n$. Así que si usted está asumiendo $f(100)$ está totalmente determinado por las presentes condiciones (dada la redacción del problema), usted puede parar aquí.
De lo contrario, tenemos que demostrar que el $f$ nos define es la única posible,$f$.
Por lo tanto, fijar cualquier $g$ satisfacción $g(g(n)) = 3n$ $g(n+1) > g(n)$ todos los $n$; vamos a demostrar que $g(n) = f(n)$ todos los $n$ donde $f(n)$ es como la hemos definido.
Primero, tenga en cuenta lo siguiente: (1) $g$ es surjective en múltiplos de tres (ya que $g(g(n)) = 3n$); (2) $g(3n) = g(g(g(n))) = 3g(n)$; (3) $f$ es surjective en múltiplos de tres; (4) $f(3n) = 3f(n)$; y (5) $f(n+1) - f(n) \in \{1, 3\}$ todos los $n \ge 1$.
(3) y (4) se justifica por el mismo razonamiento (1) y (2); (5) es la más importante y la que sigue a partir de nuestra definición de $f$, si no de los casos en la base de $3$ representación de $n$.
Vamos a proceder por la fuerte inducción. Para el caso base, como otros han observado, $1 < g(1) < 3$ implica $g(1) = 2$$g(2) = 3$, es decir,$g(1_3) = 2_3$$g(2_3) = 10_3$, lo $g$ está de acuerdo con $f$.
Para el paso inductivo, fix $k \ge 1$, supongamos que $g(i) = f(i)$$i \le k+1$, y considerar la posibilidad de $g(3k), g(3k+1), g(3k+2), g(3k+3)$.
Tenemos $g(3k) = 3g(k) = 3f(k)$, e $g(3k+3) = 3f(k+1)$.
Por (5), hay dos casos:
Si $f(k+1) - f(k) = 1$ $g$ a ser estrictamente creciente debemos recoger $g(3k+1) = 3f(k) + 1$, e $g(3k+2) = 3f(k) + 2$.
En particular,$g(3k+1) = f(3k+1), g(3k+2) = f(3k+2)$.
Por otro lado, si $f(k+1) - f(k) = 3$ $g$ a ser surjective en múltiplos de $3$ debemos elegir $g(3k+1) = 3f(k) + 3$, $g(3k+2) = 3f(k) + 6$. En particular,$g(3k+1) = f(3k+1), g(3k+2) = f(3k+2)$.
Así que este completa la inducción.