ForHosting KIT · Hogar, cocina y ocio

Calculadora de partidos round-robin: juegos y rondas para n equipos

Planifique una liga en la que todos se enfrentan una vez: 8 equipos necesitan 28 partidos en 7 rondas de 4 partidos, y 5 equipos, 10 partidos en 5 rondas. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
N
8
Obtiene
Equipos
8
Partidos
28
Encuentros
28
Rondas
7

Un torneo round-robin simple es el formato clásico más equitativo: cada equipo juega contra todos los demás exactamente una vez. Los organizadores aún necesitan dos cifras antes de reservar pistas, árbitros o franjas de emisión: cuántos partidos se jugarán en total y cuántas rondas durará el calendario si cada equipo disputa como máximo un partido por ronda. El total es siempre el coeficiente binomial n sobre dos, es decir n por n menos uno entre dos. El número de rondas depende de la paridad: cuando n es par el campo se empareja por completo cada ronda y termina en n menos uno rondas; cuando n es impar un equipo descansa cada ronda y el torneo necesita n rondas para que cada bando siga enfrentando a n menos uno rivales. Esta capacidad acepta un entero n de equipos de al menos dos y devuelve partidos, juegos, rondas, partidos por ronda y cadenas breves de fórmula calculadas con aritmética entera pura. Los valores menores que dos se rechazan con un error de validación claro.

Cómo se cuentan los partidos y las rondas del round-robin

En un round-robin simple cada par no ordenado de equipos se enfrenta exactamente una vez, de modo que el total de partidos es la fórmula combinatoria C(n,2) igual a n por n menos uno, todo entre dos. Dos equipos producen un partido, cuatro producen seis, cinco producen diez y ocho producen veintiocho. Ese recuento no depende del orden del calendario; solo del conjunto completo de pares.

La longitud del calendario es otra cuestión. Cada equipo debe jugar n menos uno rivales y puede enfrentarse a lo sumo a un rival en una ronda dada, así que cada bando necesita n menos uno rondas de actividad. Cuando n es par, todos pueden emparejarse cada ronda y el torneo termina tras n menos uno rondas con n entre dos partidos simultáneos por ronda.

Cuando n es impar, exactamente un equipo tiene descanso en cada ronda, así que se necesitan n rondas para que cada equipo acumule n menos uno partidos, y cada ronda alberga n menos uno entre dos encuentros. El método del círculo y algoritmos constructivos afines implementan esos límites; esta capacidad devuelve los propios límites sin listar emparejamientos. Formatos relacionados pero distintos incluyen round-robins dobles donde cuentan ida y vuelta, sistemas suizos que emparejan por clasificación y brackets de eliminación simple cuyo recuento de partidos crece de otra forma.

Los límites declarados mantienen n desde dos hasta cien mil inclusive, más que suficiente para ligas escolares, temporadas profesionales y escaleras de esports, manteniendo la latencia del nivel gratuito trivial.

Dónde aparece el dimensionado round-robin en el trabajo real

Clubes deportivos y directores atléticos escolares usan estas cifras para reservar campos para una temporada completa de rivales mutuos. Operadores de torneos de esports dimensionan grupos dentro de eventos mayores para que cada pool termine en un número conocido de rondas antes de los playoffs. Secretarios de conferencias y ligas comparan el coste del round-robin simple frente a calendarios dobles cuando se ajustan los presupuestos de viaje.

Planificadores de emisión y streaming estiman el volumen de partidos para acuerdos de derechos; las asociaciones de arbitraje dotan de personal a las plantillas según los picos de partidos por ronda. Profesores y entrenadores explican la equidad mostrando que cada equipo juega el mismo número de partidos y piden a los alumnos calcular C(n,2) a mano antes de comprobar con la herramienta.

Los ingenieros de software que construyen productos de gestión de torneos necesitan una forma cerrada fiable en lugar de bucles ad hoc que cuentan pares dos veces u olvidan los descansos en campos impares. Si más adelante necesita una tabla de emparejamientos explícita, dobles ida y vuelta, rondas de emparejamiento suizo o matemática de brackets de eliminación, trátelos como intenciones de búsqueda separadas en lugar de sobrecargar esta página.

Mantenga n dentro del límite documentado para que la latencia del nivel gratuito sea predecible, y recuerde que las rondas aquí asumen un partido por equipo y ronda con descansos cuando el campo es impar —no jornadas multi-partido ni calendarios de días de descanso.

Planificación de ligas y temporadas escolares

Dimensione partidos totales y rondas del calendario para un round-robin simple de n clubes antes de reservar sedes y árbitros.

Diseño de fase de grupos en esports

Compare tamaños de pool para que cada equipo juegue una vez contra todos y el grupo termine en un número conocido de rondas.

Demostraciones de combinatoria en clase

Muestre C(n,2) como partidos reales de torneo y contraste las reglas de rondas pares e impares con cálculos manuales.

¿Cuántos partidos hay en un round-robin de n equipos?

Exactamente C(n,2) = n×(n−1)/2 partidos: cada par se enfrenta una vez. Por ejemplo, ocho equipos juegan veintiocho partidos.

¿Cuántas rondas necesita un round-robin simple?

Si n es par, n−1 rondas con n/2 partidos cada una. Si n es impar, n rondas con (n−1)/2 partidos cada una y un descanso por ronda.

¿Qué ocurre si n es menor que 2?

Un round-robin necesita al menos dos equipos; n menor que 2 se rechaza y no se cobra.

¿Es un round-robin doble?

No. Esta calculadora cuenta solo un round-robin simple. Los dobles ida y vuelta aproximadamente duplican los partidos y son un formato distinto.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/combo/round-robin

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/combo/round-robin \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":8}'
{
  "n": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "combo.round_robin",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

min_n2
max_n100000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La herramienta gratuita del navegador y la API de pago comparten una sola función pura, de modo que planificadores de ligas y pipelines automáticos nunca discrepan sobre el mismo n.

Cómo se cuentan los partidos y las rondas del round-robin

El camino es totalmente determinista —sin semillas aleatorias, relojes, red ni deriva de modelo—, de modo que el mismo n siempre produce el mismo JSON.

Qué envía y qué recibe

El entero n debe estar entre dos y cien mil inclusive. Los mensajes de error nombran el campo infractor y la regla fallida para que formularios y scripts corrijan la entrada sin adivinar. Indique un entero n obligatorio en el campo n (alias teams, number o N). Campos ausentes, no enteros, decimales y cualquier n menor que dos se rechazan con invalid_input y no se cobran. En caso de éxito la respuesta siempre incluye n y teams normalizados, games y matches como el mismo total C(n,2), rounds para un calendario simple estándar, games_per_round según la paridad, y las cadenas formula_games y formula_rounds para mostrar. Comprobaciones de ejemplo: n igual a ocho produce veintiocho partidos y siete rondas con cuatro partidos por ronda; n igual a cinco produce diez partidos y cinco rondas con dos por ronda; n igual a dos produce un partido y una ronda; n igual a cuatro produce seis partidos y tres rondas; n igual a uno o cero produce invalid_input porque un torneo necesita al menos dos equipos; un decimal o cadena no numérica también produce invalid_input. El precio de las llamadas API correctas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.

Dónde aparece el dimensionado round-robin en el trabajo real

Como esta capacidad es un motor de parse puro, el precio API es la base publicada de $0.002 por ítem correcto y la validación fallida no consume saldo.

Ver la documentación completa del KIT →