Таблица заездов
Генератор расстановки участников гонок в случайном порядке по заездам и дорожкам, так чтобы каждый в конечном итоге стартовал с каждой дорожки.
Лучше всего предназначение генератора таблиц заездов описывает запрос пользователя, по которому он был создан.
Расчёт места гонщика: Проходят соревнования по картингу. Изначальное число участников — от 10 до 30 человек. Число машин в заезде — 6,7 или 8.
Задача: Каждый участник должен стартовать с каждой стартовой позиции (с 1-й, с 2-й, с 3-й, ..., с 6-й, с 7-й (может быть, если будет 7 машин в заезде), с 8-й (м/б, если будет 8 машин в заезде)).
Запрос калькулятора: Необходимо расставить участников в хаотическом порядке в каждый заезд. То есть, если участвуют 30 человек, необходимо расставить 30 оригинальных заездов по 6 (7 или 8) машин.
Калькулятор ниже генерирует расписание заездов — в первой таблице указаны участники каждого заезда (в порядке расположения по дорожкам/стартовым позициям/машинам — не знаю как правильно), во второй — информация по участию каждого гонщика в заедах — номер заезда, в котором он участвует и в скобках дорожка/стартовая позиция/машина, которую он занимает в данном заезде.
Таблица заездов
Номер заезда | Участники |
---|---|
1 | 28, 14, 16, 10, 20, 22, 13 |
2 | 9, 30, 12, 14, 1, 16, 11 |
3 | 6, 8, 23, 28, 2, 4, 29 |
4 | 16, 11, 17, 5, 12, 18, 24 |
5 | 22, 21, 25, 17, 15, 29, 2 |
6 | 8, 20, 11, 29, 25, 26, 28 |
7 | 25, 12, 21, 3, 19, 9, 22 |
8 | 20, 15, 27, 4, 6, 25, 21 |
9 | 27, 25, 30, 1, 26, 19, 17 |
10 | 7, 1, 8, 24, 23, 20, 27 |
Таблица участия гонщиков в заездах
Гонщик | Заезд (Место) |
---|---|
1 | 2(5), 9(4), 10(2), 16(3), 22(6), 23(1), 29(7) |
2 | 3(5), 5(7), 16(1), 19(4), 20(3), 27(2), 28(6) |
3 | 7(4), 12(5), 15(3), 18(6), 23(2), 25(7), 29(1) |
4 | 3(6), 8(4), 12(1), 20(7), 21(2), 24(3), 30(5) |
5 | 4(4), 18(2), 19(5), 21(6), 24(7), 28(1), 29(3) |
6 | 3(1), 8(5), 17(3), 24(6), 25(4), 26(7), 29(2) |
7 | 10(1), 14(2), 19(6), 20(4), 22(5), 28(3), 30(7) |
8 | 3(2), 6(1), 10(3), 15(5), 18(4), 22(7), 30(6) |
9 | 2(1), 7(6), 15(7), 17(5), 22(4), 26(2), 27(3) |
10 | 1(4), 13(1), 16(7), 22(3), 23(6), 25(2), 28(5) |
Комментарии