Public Telegram Archive
Channels About
Музыканты Кипра (чат)
@cyprus_musicians_chat · supergroup · filtered by Eugene Karpov
Eugene Karpov 2025-02-05 19:45 UTC
Dmitry Yudovich
Именно поэтому я задался вопросом, может ли алгоритм вместе с текущими заявками учитывать статистику...
Нет. Не учитывает. Лишь старается впихнуть максимум участников в минимум песен.
Eugene Karpov 2025-02-05 19:46 UTC
Я автор алгоритма. Но у мня тоже треки не прошли ¯\_(ツ)_/¯
Eugene Karpov 2025-02-05 20:04 UTC
Igor
Интересный вопрос - как алгоритм выбирает тех, кто не будет участвовать?
Он выбирает песни так, чтоб поучаствовало максимум людей.

Простой и тупой. Мы тут не рокетсайенс устраиваем.

Секрета тут нет.

Есть цикл.
На каждой итерации цикла берется трек с максимальным кол-м участников, которые еще не выступающие.
Такая песня попадает в список, все ее участники помечаются как выступающие и цикл продолжается, пока не наберется максимум песен. В нашем случае 25-26
Eugene Karpov 2025-02-05 20:05 UTC
Denis Andreev
когда участников было сильно меньше, это таки вроде работало) просто кажется, что желание людей игра...
Все так. Пока желающих было 70-80 удавалось взлезть. Сейчас 100. И уже не удалось
Eugene Karpov 2025-02-05 20:10 UTC
Самое главное что надо понять, это то, что если учитывать интересы конкретно человека, то пострадают другие. А интересы каждого в принципе не учесть. Например.

Поедставим, что алгоритм уже собрал 24 трека.

Надо найти последний - 25й.

Допустим есть два трека-претендента. В одном кол-во участников, кто еще не выступал - двое. А в другом один. Выбор очевиден.
Eugene Karpov 2025-02-05 20:16 UTC
Max Baryshnikov
Все равно при росте уткнешься в проблему. Если, повторю, __если__ мы стабильно начнем не укладывать ...
Либо принять тот факт, что каждый может не пройти. Ну не повезло. Попробуй в следующий раз.
Eugene Karpov 2025-02-05 20:50 UTC
Alexander Logvinov
Обе даты объявлять заранее
Аренду будем вместе оплачивать, если не соберется народ на вторую дату, а площадка уже арендована?)
9 messages on this day