Ну так ждем уже давно...
Пусть в турнире участвуют N игроков . Каждый i-тый игрок имеет средний рейтинг .в данной части героев – Ri . Тогда определим категорию турнира как :
K=(∑(Ri+a))/1000 - где а –некоторая константа , определяющая вклад
в категорию турнира участника , не имеющего
рейтинга
Базовый рейтинг игрока состоит из 2 частей
1. За дни : Rd=50(M/m) , где m- число дней участника , М – число дней
победителя .
2. За место : Rp=50((N-n+1+b)/(N+b))^2 , где n – место участника , b –
регулирующая константа .
Rb=Rd+Rp - базовый рейтинг
Итоговый рейтинг равен произведению базоаого на категорию турнира
R=KRb
Теперь о 2 константах , очевидно , они могут обсуждаться .
Константа а не дложна быть слишком велика . Новый игрок априори не полагается сильным . Мое мнение таково : а=20
Константа b может быть необходима для сглаживания довольно резкого (но тут уж дело вкуса) поведения зависимости при N<10 . При больших N она вообще не играет роли . Лично мне наиболее правильным показалось поведение функции при b=3