Support merging of 2 topics with voting

Я могу вспомнить одно исключение.

Допустим, у нас есть две темы: A и B, у каждой из которых по 100 голосов, но 20 пользователей, проголосовавших за A, также проголосовали за B. Если две темы будут объединены, не гарантируется, что итоговая тема получит 200 голосов, поскольку некоторые пользователи могли голосовать за обе темы, и голоса не будут дублироваться.

Итоговый подсчет будет равен: количество пользователей, проголосовавших за A + количество пользователей, проголосовавших за B - количество пользователей, проголосовавших и за A, и за B. В приведенном выше примере (100 + 100 - 20 = 180).

2 лайка