Teorema del resto chino: considere el sistema de congruencias lineales simultáneas …
[matemáticas] x \ equiv a_1 \ mod n_1 \\ x \ equiv a_2 \ mod n_2 \\\ vdots \\ x \ equiv a_k \ mod n_k \ tag * {} [/ matemáticas]
donde [math] n_1, n_2, \ cdots, n_k [/ math] son todos enteros positivos mayores que [math] 1 [/ math] y todos los [math] n_i [/ math] son pares primos, entonces la solución del sistema es de la forma
- En Codeforces Round # 308 (Div. 2), ¿cómo descubrieron todos la cantidad de dígitos de un número usando un algoritmo eficiente de toma de tiempo? ¿Alguien puede explicarlo?
- ¿Cuáles son las estructuras de datos y los algoritmos utilizados en la programación competitiva?
- ¿Cómo se imprime el reverso de una pila de objetos iterables?
- ¿Qué debo hacer después de aprender Java central y resolver problemas de algoritmos y estructura de datos en HackerRank, CodeChef, etc.?
- ¿Cuál será la complejidad temporal de la relación de recurrencia T (n-1) + T (n-2) + c?
[matemáticas] x \ equiv m \ mod N \ etiqueta * {} [/ matemáticas]
donde [matemática] 0 \ le m <N [/ matemática] y [matemática] N = \ matemática {mcm} (n_1, n_2, \ cdots, n_k) [/ matemática]
[matemáticas] \ begin {array} {c | c | c} N \ equiv2 \ mod3 & N \ equiv1 \ mod5 & N \ equiv4 \ mod7 \\\ hline N = 3k + 2 & 3k + 2 \ equiv1 \ mod 5 & 3k + 2 \ equiv4 \ mod7 \\ & 3k \ equiv-1 \ mod5 & 3k \ equiv2 \ mod7 \\ & 3k \ equiv9 \ mod5 & 3k \ equiv30 \ mod7 \\ & k \ equiv3 \ mod5 & k \ equiv10 \ mod7 \\ & k = 5l + 3 & k \ equiv3 \ mod7 \\ && 5l + 3 \ equiv3 \ mod7 \\ && 5l \ equiv0 \ mod7 \\ && l = 7m \\\ hline \ end {array} \ tag * {} [/ math]
Ahora, trabajando hacia atrás …
[matemáticas] \ begin {align} N & = 3k + 2 \\ & = 3 (5l + 3) +2 \\ & = 15l + 9 + 2 \\ & = 15 (7m) +11 \\ & = 105m + \ en caja {11} \ end {align} \ tag * {} [/ math]
donde [matemáticas] k, l, m \ in \ Z [/ matemáticas]
Respuesta: [matemáticas] 11 [/ matemáticas]