«Давайте просто каждый с каждым» — самая честная и самая проклинаемая фраза организатора. Потому что через два тура выясняется: никто не помнит, кто с кем уже играл, у одной команды три матча подряд, у другой — три часа простоя. Это лечится одной таблицей, которой сто с лишним лет.

Сначала холодный душ: влезет ли ваша круговая вообще

Матчей в круговом: N×(N−1)/2. Команд: 6 → матчей 15. 8 → 28. 12 → 66. 16 → 120.

Математика календаря: при N чётном каждый тур = N/2 матчей, туров = N−1. Если играть два тура в день на одной площадке (по 3 матча каждый) — 8-командный турнир закроется за 3–4 игровых дня. 12 команд = 11 туров: уже сезон. 16 команд — полгода по выходным. Считайте расписание до набора команд, а не когда «записалось 14, отменять же неудобно».

Метод Бергера: таблица, которая всё делает за вас

Суть: фиксируете один номер (обычно 1), остальные «вращаете» по кругу — на одну позицию каждый тур. Получается расписание, где каждая команда играет ровно раз против каждой, и паузы между нагрузками распределены равномерно.

Турнир на 8 команд — расписание по Бергеру целиком:

Тур Пары
1 1–8, 2–7, 3–6, 4–5
2 1–7, 8–6, 2–5, 3–4
3 1–6, 7–5, 8–4, 2–3
4 1–5, 6–4, 7–3, 8–2
5 1–4, 5–3, 6–2, 7–8
6 1–3, 4–2, 5–8, 6–7
7 1–2, 3–8, 4–7, 5–6

Семь туров по четыре матча — 28 игр, у каждой команды ровно 7 соперников, ни одного повтора. Если команд нечётное число — к ним добавляют «фиктивного соперника»: его тур для команды = отдых. Классический трюк, который спасает календарь на 7 или 9.

Что не видит таблица Бергера (и что вы решите руками)

Где это считается само

Если вы составляете такое расписание руками в Excel и гуглите «Бергер» — это прямое показание к автоматизации: круговая на 8, на 6, на 10, на 12 — вставили список, расписание туров готово, печать A4 в один клик. А чтобы результаты тура не сводили ночью — отмечайте исходы на месте (протокол матча, таблица считает сама). Не уверены, что круговой вытянет ваш бюджет времени — квиз форматов покажет, за сколько туров и часов ваш случай честнее отыграть иначе.