---------------------
P.S. Кстати, а какой минимальный процент должен быть отыгрыша игр, чтобы того или иного игрока не сняли с турнира? У нас круговик, в идеале должно быть 100%, но это зачастую нереально. Так, в Вики например, по круговой системе применяют следующее правило при снятиях/выбытии игроков с турнира:
Источник: https://ru.wikipedia.org/wiki/%D0%9A%D1 ... 0%BC%D0%B0часто применяют усложнённый алгоритм выбытия: если выбывший участник сыграл половину или более своих игр, то в оставшихся играх его соперникам присуждается техническая победа, в противном случае результаты его игр аннулируются.
Предлагаю не мудрить, а использовать данную схему.