Я пытаюсь написать программу для автоматизации проекта билета.Алгоритм составления билета
У нас есть определенное количество абонементов и мы хотим разделить билеты среди группы людей. Есть X количество игр, Y количество проходов сезона и Z количество людей. Каждый из людей Z оценил игры X.
Мой код в основном проходит через черновик и обратно, выбирая билеты из своего рейтинга, если они доступны, в противном случае выбирается следующий самый высокий рейтинг. По большей части это работает. Проблема в том, что есть место, когда большая часть билетов берется, а оставшиеся билеты остаются теми, которые у вас уже есть, поэтому вы просто не выбираете их. Поэтому у людей разное количество билетов. Есть ли хороший способ обойти это?
Вы отдаете пас от сезона (от Y) к игре (от X) до человека (от Z) в зависимости от предпочтения, которое он дал для этой игры. Это я понял. Я не понял, «есть точка, в которой большая часть билетов берется, а оставшиеся билеты остаются теми, которые у вас уже есть, поэтому вы просто не выбираете их» ... поясните. –