Módulos / tdn-1 / Capítulo 3 — Congruencias / Lección 3.4

Aplicaciones: últimas cifras

Lección 3.4·Capítulo 3 — Congruencias·12 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Calcular la última cifra, las últimas dos cifras y cualquier residuo de una potencia gigante usando la periodicidad de las sucesiones modulares.

La última cifra como residuo módulo 10

La última cifra decimal de un entero nn es exactamente n(mod10)n \pmod{10}. Así que calcular la última cifra de 720257^{2025} es calcular 72025(mod10)7^{2025} \pmod{10}.

La idea clave es que las potencias de cualquier entero módulo mm son eventualmente periódicas: como solo hay mm residuos posibles, la sucesión a1,a2,a3,a^1, a^2, a^3, \ldots (módulo mm) debe repetir un valor y, desde ahí, ser periódica. Esta periodicidad se detecta encontrando el período de la sucesión de potencias.

Para la última cifra, basta observar las potencias módulo 1010 de cada dígito del 00 al 99. La mayoría tienen períodos cortos: por ejemplo, las potencias de 77 módulo 1010 siguen el patrón 7,9,3,1,7,9,3,1,7, 9, 3, 1, 7, 9, 3, 1, \ldots con período 44.

717,  729,  733,  741(mod10)7^1 \equiv 7,\; 7^2 \equiv 9,\; 7^3 \equiv 3,\; 7^4 \equiv 1 \pmod{10}

El período de $a^n \pmod m$ y el Pequeño Teorema de Fermat

Para un primo pp que no divide a aa, el Pequeño Teorema de Fermat garantiza ap11(modp)a^{p-1} \equiv 1 \pmod p. Esto implica que el período de la sucesión an(modp)a^n \pmod p divide a p1p-1. No necesariamente es exactamente p1p-1; puede ser cualquier divisor.

Para módulo 10=2510 = 2 \cdot 5: si gcd(a,10)=1\gcd(a, 10) = 1, por el Teorema de Euler aϕ(10)=a41(mod10)a^{\phi(10)} = a^4 \equiv 1 \pmod{10}. Así que el período divide a 44. Esto explica por qué los patrones de última cifra de enteros terminados en 1,3,7,91, 3, 7, 9 tienen período dividor de 44.

Para números terminados en 2,4,5,6,82, 4, 5, 6, 8 hay que analizar por separado, pero los patrones también se estabilizan rápido. Por ejemplo 5n5^n siempre termina en 55, y 6n6^n siempre termina en 66.

Últimas dos cifras: residuo módulo 100

Las últimas dos cifras de nn son n(mod100)n \pmod{100}. Como 100=425100 = 4 \cdot 25 y gcd(4,25)=1\gcd(4,25)=1, es conveniente calcular n(mod4)n \pmod 4 y n(mod25)n \pmod{25} por separado y combinar.

Por el Teorema de Euler, si gcd(a,100)=1\gcd(a, 100) = 1 entonces aϕ(100)=a401(mod100)a^{\phi(100)} = a^{40} \equiv 1 \pmod{100}. Así que para hallar an(mod100)a^n \pmod{100}, basta calcular n(mod40)n \pmod{40} y reducir el exponente.

Ejemplo: hallar las últimas dos cifras de 32003^{200}. Necesitamos 3200(mod100)3^{200} \pmod{100}. Como ϕ(100)=40\phi(100)=40, 3401(mod100)3^{40} \equiv 1 \pmod{100}. Ahora 200=540200 = 5 \cdot 40, así que 3200=(340)515=1(mod100)3^{200} = (3^{40})^5 \equiv 1^5 = 1 \pmod{100}. Las últimas dos cifras son 0101.

aϕ(m)1(modm)(gcd(a,m)=1)a^{\phi(m)} \equiv 1 \pmod{m} \quad (\gcd(a,m)=1)

Estrategia general para potencias en olimpiadas

El método estándar para calcular an(modm)a^n \pmod m en un problema de olimpiada tiene tres pasos: (1) encontrar el período TT de ak(modm)a^k \pmod m (usualmente Tϕ(m)T \mid \phi(m) o Tp1T \mid p-1 para pp primo), (2) reducir el exponente: ananmodT(modm)a^n \equiv a^{n \bmod T} \pmod m, (3) calcular la potencia reducida por exponenciación rápida si es necesario.

Una advertencia: el paso (2) requiere cuidado cuando TnT \mid n exactamente, pues nmodT=0n \bmod T = 0 pero a0=1≢aTa^0 = 1 \not\equiv a^T. En ese caso el resultado es aT1(modm)a^T \equiv 1 \pmod m (si TT es el período exacto).

En problemas de última cifra no olvides verificar si gcd(a,10)>1\gcd(a,10) > 1: si aa es par o múltiplo de 55 el análisis es directo (las potencias altas de 22 terminan en 2,4,8,6,2,4,8,6,2, 4, 8, 6, 2, 4, 8, 6, \ldots). Con práctica, este flujo se vuelve automático.

Problemas del Capítulo 3 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

TN1-3.1

Determina el residuo de 71007^{100} al dividir por 1010 (es decir, su última cifra).

TN1-3.2

Demuestra que n20n^2 \equiv 0 o n21(mod4)n^2 \equiv 1 \pmod{4} para todo entero nn.

TN1-3.3

Halla el residuo de 1!+2!+3!++2025!1! + 2! + 3! + \cdots + 2025! al dividir por 99.

TN1-3.4★★

Sea pp un primo impar. Demuestra que p1p1+2p1++(p1)p1+1p \mid 1^{p-1} + 2^{p-1} + \cdots + (p-1)^{p-1} + 1.

TN1-3.5★★

Determina las últimas dos cifras de 34013^{401} (es decir, 3401(mod100)3^{401} \pmod{100}).

TN1-3.6★★

Prueba que para todo entero nn, el número n5nn^5 - n es divisible por 3030.

TN1-3.7★★

Encuentra todos los enteros nn tales que n2+n+10(mod7)n^2 + n + 1 \equiv 0 \pmod 7.

TN1-3.8★★★

Halla el último dígito de 2220252^{2^{2025}} (una torre de dos: 22 elevado a 220252^{2025}).