Вот, я пораскинула, значит...
Я вижу проблему, но не вижу решения!
Предположим, что я "зафиксировала" 1,2,3.
Все остальные проголосовали тоже, и вы в том числе.
И вот, предположим, получилось так, что ваш результат - тоже уникален!
Например, 4,5,6.
А потом - ваша "очередь" фиксировать. И вот вы зафиксировали - опять 4,5,6.
Понимаете? Мы ведь этот вариант уже посчитали.
Получается, что мы тот же вариант дважды считаем.
Правда, я не знаю, насколько это значительно влияет на результат.
И как с этим "бороться".
Я вижу проблему, но не вижу решения!
Предположим, что я "зафиксировала" 1,2,3.
Все остальные проголосовали тоже, и вы в том числе.
И вот, предположим, получилось так, что ваш результат - тоже уникален!
Например, 4,5,6.
А потом - ваша "очередь" фиксировать. И вот вы зафиксировали - опять 4,5,6.
Понимаете? Мы ведь этот вариант уже посчитали.
Получается, что мы тот же вариант дважды считаем.
Правда, я не знаю, насколько это значительно влияет на результат.
И как с этим "бороться".
Нет, не так. "Тафано выбрала тройку, а потом остальные навыбирали все, кроме моей тройки" - это первый вариант, который нам годится. "Вы выбрали тройку, а потом остальные навыбирали все, кроме вашей тройки" - это второй вариант. Или первый, или второй. Но не вместе! Поэтому никаких повторов и накладок. Или первый вариант, или второй. И таких мы складываем 77 штук. У нас реализуется только один из этих 77. Или я, или вы, или еще кто-то фиксирует тройку. "Или" и дает нам сумму, то есть, умножение на 77 равноправных вариантов.