Каждые выборы задаются одни и теже вопросы.
Попытаюсь ответить тут, чтобы потом просто посылать на форум.
Когда стартуют выборы, система считает, что вначале есть ОДИН голос и он за текущего РЛ.
Поэтому текущий РЛ имеет 100% в начале.
Потом % всем считается пропорционально от числа отданных голосов. Но! надо различать реальный процент и тот, который показан.
Разберем по шагам:
Шаг 1: начало, 1 системный голос, 100% за РЛ
2: отдается 1й голос, у одного из кандидатов (назовем его КУКУ1) % становится 50%. это половина от 2х голосов. У РЛ показано 100%, у КУКУ1 показано 50%. реально у каждого по 50%.
3: отдается 2й голос, за РЛ. у него становится 66%. И этот % меняется и виден. у КУКУ1 % становится 33%, но виден как 50%.
4: отдается 3й голос, за РЛ. Становится и виден 75%, КУКУ1 - 25%, виден 50%
5: отдается 4й голос, за КУКУ1. У рл Становится 60%, виден 75%, КУКУ1 становится и виден 20%. То есть видно что 50% как бы "упали" до 20%.
Поэтому если за кого-то в начале отдали голоса - у них стоит по 15-20%. А потом спустя долгое время голос отданный такому кандидату "сбрасывает" его в 5% или 3%. Чем больше голосов отдается - тем меньше визуальная разница между реальным и видимым процентом. Чем они разнообразнее - тем точнее данные, которые видны.
Узнать, если ли висячие проценты легко - надо просто посчитать сумму. Если она больше 100% - то есть висячие проценты, которые давно не обновлялись.
[align=right](с) RF-UnReal.[/align]