Цитата: MWWRuza ➤ Но, при попытке развести по этому алгоритму другие этапы, с другим(меньшим) количеством пилотов, сыпятся ошибки, пока не разбирался в чем... Предпологаю, что в размерности "Шага"...
Разобрался... Размерность шага здесь не при чем... Неправильно работала функция, возвращающяя конечную строку текущего тура в зависимости от колонки. Если на конец тура нет стыка(например, когда два лишних пилота от деления количества участников на четыре, то конец второго тура будет без стыкового боя). Функция возвращала КонСтрТура на 1 больше, чем на самом деле должно быть, и соответственно, в четвертую колонку меньше пилотов попадало, на три из этой лишней строки... А ошибки сыпались на три пустх ячейки таблицы, последние из четвертой колонки, при последующем разведении команд/повторов...
Исправил, сейчас алгоритм работает при любом количестве участников...
Что касается количества повторов... Пока не понял. Для текущего примера, разводит неплохо - 6 остается повторов, и три пересечения большой команды. В других этапах, результаты почему-то хуже... Некоторые этапы крупные, разводятся в ноль... Вобщем, надо анализировать и думать дальше
Актуальная база, со всеми доработками.