Usando un truco astuto, descubrí que los dos últimos dígitos eran $31.$ Sin embargo, quiero verificarlo utilizando el pequeño teorema de Fermat o alguno alternativo. ¿Cómo aplicaría el pequeño teorema de Fermat?
Respuestas
¿Demasiados anuncios?El planteamiento de John Watson es el que yo seguiría, pero para añadir una alternativa, podemos plantear $31^{41}\pmod{100}$ utilizando el Algoritmo de cuadrado y multiplicación . En primer lugar, tenga en cuenta que $41=101001_{\text{two}}$ $$ \begin{array}{r|r|rl} n&\text{base two}&31^n\pmod{100}\\ 0&0&1\\ 1&1&31&\text{multiply}\\ 2&10&61&\text{square}\\ 4&100&21&\text{square}\\ 5&101&51&\text{multiply}\\ 10&1010&1&\text{square}\\ 20&10100&1&\text{square}\\ 40&101000&1&\text{square}\\ 41&101001&31&\text{multiply} \end{array} $$
Me has cambiado el problema después de responder. Así que..:
Dos encontrar los dos últimos dígitos, sólo tiene que trabajar en $\mathbb Z\bmod100.$ \begin{align} 33^1 & \equiv 31 \\ 31^2 & \equiv 31\times 31 \equiv 61 \\ 31^3 & \equiv 31\times61 \equiv 91 \\ 31^4 & \equiv 31\times91 \equiv 21 \\ 31^5 & \equiv 31\times21 \equiv 51 \\ 31^6 & \equiv 31\times51 \equiv 81 \\ 31^7 & \equiv 31\times81 \equiv 11 \\ 31^8 & \equiv 31\times11 \equiv 41 \\ 31^9 & \equiv 31\times41 \equiv 71 \\ 31^{10} & \equiv 31\times71 \equiv 1 \end{align} Por lo tanto $$ 31^{41} = 31^{10}\times31^{10}\times31^{10}\times31^{10}\times31^1 \equiv 1\times1\times1\times1\times31 \equiv 31. $$
Dos encontrar los dos últimos dígitos, sólo tiene que trabajar en $\require{cancel}\xcancel{\mathbb Z\bmod100.}$ $$ \xcancel{ \begin{align} 32^1 & \equiv 32 \\ 32^2 & \equiv 32\times 32 \equiv 24 \\ 32^3 & \equiv 32\times24 \equiv 68 \\ 32^4 & \equiv 32\times68 \equiv 76 \\ 32^5 & \equiv 32\times76 \equiv 32 \end{align}} $$ Después de cinco pasos vuelves a $32.$
Cada vez que des cuatro pasos más allá de donde tenías $32,$ tienes $32$ de nuevo. Así que $41 = 1 + (1\times4)$ así que pasas por ese ciclo $10$ veces, volviendo a $32.$