10.06.2026
Круговая система — самый честный формат: каждый играет с каждым, и итоговая таблица отражает реальную силу участников, а не удачную жеребьёвку. Расплата — число матчей, которое растёт квадратично. Разберём, как посчитать матчи и туры для любого числа участников и как составить расписание без повторов — вручную методом кругов или автоматически в Tlab.pro.
Каждый из N участников должен сыграть N − 1 матч — со всеми, кроме себя. Перемножив, получаем N × (N − 1) встреч, но так каждый матч посчитан дважды — по одному разу за каждого из соперников. Поэтому делим на два:
матчей = N × (N − 1) / 2.
Для 6 участников это 15 игр, для 8 — 28, для 10 — уже 45. Если каждый играет с каждым дважды (два круга), умножьте результат на два.
Посчитайте свой турнир:
Калькулятор круговой системы
Матчей всего: 28 · Туров: 7 · Матчей в туре: 4
Обратите внимание, как быстро растёт объём турнира:
| Участников (N) | Матчей (1 круг) | Матчей (2 круга) | Туров | Матчей в туре |
|---|---|---|---|---|
| 4 | 6 | 12 | 3 | 2 |
| 6 | 15 | 30 | 5 | 3 |
| 7 | 21 | 42 | 7 | 3 |
| 8 | 28 | 56 | 7 | 4 |
| 10 | 45 | 90 | 9 | 5 |
| 12 | 66 | 132 | 11 | 6 |
| 16 | 120 | 240 | 15 | 8 |
Именно поэтому круговую систему обычно рекомендуют примерно до 10–12 участников: дальше расписание растёт быстрее, чем удовольствие от него. Если участников больше, посмотрите на другие форматы.
Матчи удобно группировать в туры: в одном туре участник играет не больше одного матча. Минимальное число туров зависит от чётности N:
Так 8 участников укладываются в 7 туров по 4 матча, а 7 участников — тоже в 7 туров, но по 3 матча, и каждый ровно один раз пропускает тур.
Как расставить пары так, чтобы за N − 1 тур каждый сыграл с каждым ровно один раз и никто не играл дважды в одном туре? Классическое решение — метод кругов (circle method). Выпишите участников в два ряда друг напротив друга: пары тура — те, кто стоит напротив. Затем одного участника закрепите, а всех остальных сдвиньте на одну позицию по кругу — получится следующий тур. Повторяйте, пока круг не замкнётся. Для нечётного N добавьте фиктивного участника: тот, кто оказался напротив него, в этом туре отдыхает.
Такое расписание гарантирует: ни одна пара не встретится повторно, и каждый сыграет ровно один матч в туре.
Считать и расставлять вручную не обязательно. В мастере создания турнира выберите формат Круговая и укажите, сколько раз участники играют друг с другом — от одного круга до пяти. Полное описание мастера есть в разделе помощи.
Расписание сервис составит сам: включите опцию Туры в настройках турнира и нажмите Создать новый тур — Tlab.pro предложит пары по методу кругов, покажет, кто в туре отдыхает, и позволит поменять участников местами или перегенерировать тур целиком. Подробности — в теме помощи о турах в круговой системе.
Дальше остаётся вводить результаты — таблица пересчитается сама, а автоматизированная статистика посчитает очки, разницу и любые другие показатели без ручного ввода. Можно даже доверить ввод результатов самим участникам.
Если круговой турнир — групповой этап перед плей-офф, свяжите этапы между собой, чтобы лучшие перешли в финальную сетку. А про сами сетки на выбывание у нас есть отдельные разборы: олимпийская система и double elimination.
Когда будете готовы — создайте турнир: формулу, туры и расписание Tlab.pro возьмёт на себя. Краткий обзор самого инструмента — на странице генератора кругового турнира.