Алгоритм кругового турнира работает хорошо, когда в каждой игре встречаются только команды. Но как реализовать это для спортивных состязаний или игр, где более чем две команды встречаются в одной игре. Например, пейнтбольный турнир, в котором от 2 до n команд встречаются в 2 - n играх. Сохраняя при этом ограничение, что все команды должны быть домашними командами один раз и только один раз, если это возможно (если команды не могут быть равномерно разделены, то допустимо, чтобы как можно меньше команд не было домашней команды)
Есть идеи?
Приводятся количество команд, количество игр. Возможно, количество команд на игру может быть задано.