
Серебряная лига. Формирование сетки
Предлагаю сделать сетку более справедливой в течении сезона. Что сейчас: 8 команд - 7 соперников, но играем с тем, с кем играли в первом круге. Как вариант сразу всех разбить на пары и 4 раза играть эти пары - ничего не изменится.
Теперь по делу... В скайпе предложил Анатасу, продублирую тут.
Пожелание сделать, чтобы все 4 круга турнира на первом этапе встречались, ранее не игравшие (на первом туре) соперники. Алгоритм прост до безобразия, в моем понимании (не исключаю подводных камней, которые могут помешать это реализовать).
1) Завести буферную таблицу в которую забивать пары команд.
2) 1 тур: Заносим пары
3) 2, 3, 4 тур: Для каждой команды исключаем команды попавшиеся им на первом этапе в предыдущих турах. Заносим в таблицу пары.
4) После завершения сезона таблицу очищаем.
Спасибо за внимание. --Медвежонок--