Calculadora del problema de los apretones de manos: cuántos saludos hay en un grupo
Si todos en un grupo se dan la mano una vez con cada uno de los demás, ¿cuántos saludos hay? Resuelve C(n, 2), el problema inverso, parejas que no se saludan entre sí y dos equipos tras un partido, con pasos y tabla.
Cómo funciona
Apretones = C(n, 2) = n × (n − 1) ÷ 2 · Personas a partir de los apretones: n = (1 + √(1 + 8h)) ÷ 2 · Parejas: C(2p, 2) − p = 2p(p − 1) · Dos equipos: A × B (+ C(A, 2) + C(B, 2) si los compañeros también se saludan) · Rondas = n − 1 (n par) o n (n impar)
Cada apretón de manos es una pareja de dos personas distintas y el orden no importa: que tú me saludes a mí es el mismo saludo que yo a ti. Por eso el total es el número de combinaciones de 2 elementos, C(n, 2) = n(n − 1)/2. Otra forma de verlo: cada una de las n personas saluda a n − 1, lo que da n(n − 1), pero así cada saludo se cuenta dos veces, una por cada lado, y hay que dividir entre 2. Los resultados son los números triangulares 1, 3, 6, 10, 15, 21, 28, 36, 45… y crecen con el cuadrado del grupo: si duplicas el grupo, los saludos casi se cuadruplican. La misma cuenta da las aristas de un grafo completo, los partidos de una liga a una vuelta y las rectas que unen n puntos; si le restas n, obtienes las diagonales de un polígono de n lados. Cambia el tipo de problema para ir al revés (solo los números triangulares tienen respuesta exacta), para parejas que no se saludan entre sí o para la fila de saludos entre dos equipos. En Más opciones puedes indicar cuánto dura un saludo para estimar el tiempo, uno por uno o en rondas donde todos forman pareja a la vez.
Ejemplo resuelto
En una reunión hay 10 personas y cada una saluda de mano a todas las demás. Cada quien da 9 apretones, 10 × 9 = 90 si se cuentan desde cada lado, y al dividir entre 2 quedan 45 apretones de manos distintos. A 3 segundos por saludo, uno por uno tardan 135 segundos (2.3 minutos); si todos forman pareja a la vez bastan 9 rondas, 27 segundos. Con 10 puntos también hay 45 − 10 = 35 diagonales de un decágono.
Fuentes: Combination — Wikipedia · Handshake problem — Wolfram MathWorld · Triangular number — Wikipedia
Preguntas frecuentes
¿Por qué se divide entre 2 en la fórmula?
Porque al multiplicar n por n − 1 cada saludo se cuenta dos veces, una por cada persona que participa. Dividir entre 2 quita esa doble cuenta y deja el número real de parejas.
¿Qué tiene que ver con las combinaciones?
Un apretón de manos es elegir 2 personas de n sin importar el orden, o sea, «n en 2», C(n, 2). La misma fórmula cuenta los partidos de un torneo todos contra todos o las diagonales y lados que unen los vértices de un polígono.
¿Cuántos saludos hay entre 100 personas?
100 × 99 ÷ 2 = 4,950. El total crece más o menos con el cuadrado del número de personas: si duplicas el grupo, los saludos casi se cuadruplican.
Si hubo 66 apretones de manos, ¿cuántas personas había?
Resuelve n(n − 1)/2 = 66: n = (1 + √(1 + 528)) ÷ 2 = (1 + 23) ÷ 2 = 12 personas. Solo los números triangulares (1, 3, 6, 10, 15…) dan un número entero.
¿Cuántos saludos hay si las parejas no se saludan entre sí?
Con p parejas hay 2p personas, así que son C(2p, 2) saludos menos los p de cada pareja: 2p(p − 1). Cinco parejas dan 45 − 5 = 40 saludos y cada persona saluda a 8.
¿Cuántos saludos hay entre dos equipos después de un partido?
Si cada jugador de un equipo saluda a todos los del otro, son A × B. Dos equipos de futbol de 11 dan 121 saludos; dos de basquetbol de 5, 25.
Calculadoras relacionadas
Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.