и ещё одна такая же история

Севастополь: число голосовавших и число проголосовавших "за" получаются из объявленного числа избирателей (соотв. числа голосовавших) умножений на целое число десятых долей процента и взятием одного из двух ближайших целых (в одном случае большего, в другом меньшего). В каждом из двух случаев вероятность такого совпадения можно оценить сверху 1/100, получается событие с вероятностью <10^{-4}. Цифры и источники можно найти в http://kireev.livejournal.com/1095568.html

По всему Крыму аналогичного эффекта нет.
Ну значит и получали умножением.

Как вариант - перед этим проценты считали делением, а потом число проголосовавших - обратно умножением. Даже не всякий программист знает, что деление и умножение обратно порождает погрешность, а от политиков-журналистов-работников-пресс-центров в условиях эйфории и бардака ждать аккуратности не приходится.

С Крымом веселее были моменты.
В Севастополе при 300.000 бюллетеней и округлении до 0,1% оценка вероятности 1/300; а при округлении до 0,01% - 1/30.
Но в итоге всё равно 1/10000