В общем так!!! Переделано.
Формулу для позиционирования использовал следующую: X(i)=K*X(i-1), где X-рейтинг, i-место, К-коэффициент нелинейности К=0.98-2.8/n, где n-количество участников. Константу 3.5 собираюсь уменьшить для более лояльного изменения параметра.
Формула по результату: Y=Rb/Rp*100, где Y-рейтинг, Rb-лучший результат, Rp-результат текущего участника.
Общий рейтинг: P=(X*3+Y*7)/10