Менять правила по ходу турнира не очень разумно, но в данном случае можно сделать исключение (т.к. при текущей системе в случае 50% у одного игрока и 25% у остальных, любой игрок с 25% может выпадать любое количество раз и не будет терять проценты до тех пор, пока не выпадет единственный оставшийся игрок с 50%).
Предлагаю при каждом выпадении игрока уменьшать его коэффициент примерно в 2 раза (100% -> 50% -> 25% -> 10% -> 5% -> 2% -> 1% -> 0.50% -> 0.25% -> 0.10% -> ... ).
Когда коэффициенты всех игроков станут меньше 2% - умножаем их на 100, чтобы не было ненужных знаков.