Contar por complemento: lo que es más fácil evitar
A veces contar directamente lo que queremos es difícil, pero contar lo que no queremos es sencillo. El principio de complemento dice: si el universo tiene objetos y queremos contar los que satisfacen una propiedad , podemos en cambio contar los que no satisfacen y restar.
Formalmente: , donde denota el conjunto de objetos que no tienen la propiedad . La clave es encontrar un universo que sea fácil de calcular y un complemento que también sea fácil.
Ejemplo: ¿cuántas cadenas de 5 bits tienen al menos dos ceros? El complemento es "ningún cero o exactamente un cero". Cadenas sin ceros: . Cadenas con exactamente un cero: hay posiciones donde puede estar el cero. Total complemento: . Total universo: . Respuesta: .
El complemento en acción: problemas típicos ONEM
Contraseñas con restricción: ¿Cuántas contraseñas de 4 dígitos (del 0 al 9, con repetición) tienen al menos un dígito repetido? Total de contraseñas: . Complemento (todas distintas): . Respuesta: .
Rutas con obstáculo: Supón que quieres contar rutas de una cuadrícula que evitan cierto punto. A menudo es más fácil contar todas las rutas y restar las que pasan por ese punto. Esta técnica aparece frecuentemente en olimpiadas de nivel 2.
Cuándo usar complemento: Usa complemento cuando la condición del problema es "al menos uno", "al menos dos", "algún...", o equivalentemente cuando el enunciado incluye la palabra "al menos". Estas formulaciones suelen tener complementos sencillos del tipo "ninguno" o "a lo más ".
El doble conteo: la misma cantidad, dos perspectivas
El doble conteo es una de las técnicas más elegantes de la combinatoria. La idea es contar el mismo conjunto de dos maneras distintas y obtener una igualdad útil. Si contamos correctamente los elementos de un conjunto desde la perspectiva de los objetos y obtenemos , y desde la perspectiva de los objetos obtenemos , entonces .
El ejemplo más clásico: considera todos los pares (estudiante, club) donde el estudiante es miembro del club. Si contamos por estudiantes: cada estudiante aporta pares (donde es el número de clubes al que pertenece), y la suma total es . Si contamos por clubes: cada club aporta pares (donde es su tamaño), y la suma es . Por tanto .
Esta igualdad no es trivial a primera vista, pero se demuestra instantáneamente con doble conteo. Esta es la potencia del método: convierte identidades aparentemente difíciles en observaciones inmediatas.
El lema del apretón de manos
El lema del apretón de manos (handshaking lemma) es el doble conteo más famoso. En una reunión de personas donde algunas se saludan (cada par se saluda a lo más una vez), la suma de los saludos recibidos por cada persona es igual al doble del número de saludos totales.
Formalmente: si es el número de saludos que recibe la persona , y es el número total de saludos, entonces .
La prueba es doble conteo: contamos los pares (persona, saludo en el que participa). Por personas: cada persona aporta pares, total . Por saludos: cada saludo involucra a exactamente 2 personas, así que aporta 2 pares, total . Igualando: . Una consecuencia inmediata: el número de personas con un número impar de saludos es siempre par (porque la suma es par).
Doble conteo en problemas de competencia
Problema tipo ONEM: En un torneo de 8 jugadores (todos contra todos, sin empates), demuestra que el número de victorias total es igual al número de derrotas total. Solución por doble conteo: cada partido produce exactamente 1 victoria y 1 derrota. Si hay partidos, el total de victorias es y el total de derrotas es . Son iguales. (También: partidos, con 28 victorias y 28 derrotas en total.)
Identidad combinatoria por doble conteo: Demuestra que . Doble conteo de subconjuntos de un conjunto de elementos. Por la derecha: hay subconjuntos en total. Por la izquierda: agrupamos los subconjuntos por tamaño; los de tamaño son , y la suma sobre todos los tamaños posibles (de 0 a ) da el total.
Problema con diagonales: ¿Cuántas diagonales tiene un polígono convexo de lados? El total de segmentos entre vértices es . De esos, son lados del polígono. El resto son diagonales: . El doble conteo (contar todos los segmentos y restar los lados) da la fórmula directamente.
Cuándo elegir cada técnica
Las cuatro técnicas del capítulo 1 (paloma, adición/multiplicación, inclusión-exclusión, complemento/doble conteo) no son competidoras sino complementarias. La clave es reconocer qué estructura tiene el problema.
Usa complemento cuando la condición del problema dice "al menos" o cuando los casos favorables son complicados pero el complemento es simple. Usa doble conteo cuando quieres demostrar una identidad o cuando hay dos maneras naturales de contar la misma colección de objetos (especialmente en problemas con grafos o relaciones).
Un buen olímpico domina las cuatro técnicas y, ante un problema nuevo, las prueba mentalmente: ¿puedo aplicar la paloma? ¿los casos son disjuntos (suma) o secuenciales (multiplicación)? ¿hay traslape que requiera PIE? ¿es más fácil contar el complemento? Con práctica, la elección correcta se vuelve instintiva.