The calculation uses only the current rating, which, in theory, should reflect the REAL strength of the participating players. That's why I'm fighting to eliminate all random factors... The rating earned by players in this tournament still has some random character because a single result is not an indicator of strength...
1. As I understand it, this coefficient depends on the ratings of the tournament participants. Moreover, its value depends not only on the rating of the leading players but also on the players whose ratings are not in the numerator of the coefficient. Suppose that two tournaments included players (let's call them leaders) whose ratings are in the numerator, and in both cases, the numerators turned out to be almost the same. BUT: in the first tournament, many players with slightly lower ratings than the leaders participated, while in the second tournament, there were many players with low ratings relative to the leaders; as a result, the coefficient in the first case will be less than in the second, even though there were more strong participants in the first tournament. Thus, in the second tournament, everyone will be awarded more points than in the first, despite the weaker composition of participants.
2. A player who "fell below the bar" may have just joined HeroesWorld and have a rating of 0. Then this coefficient will not take such a player into account as you intended.
Все люди - братья, но в каждом из нас спит волк.