Имеется теоретическое обоснование, правда немного путаное, но если есть желание, посмотрите.
Забыл сказать, я предварительные расчеты по формуле проводил, вроде бы ничего так получается. Может кто-нибудь сможет перепроверить?
В-общем, расчеты показали, что:
В случае 08 участников:
Участник, занявший 01-е место, получит 539 очков рейтинга.
Участник, занявший 02-е место, получит 490 очков рейтинга.
Участник, занявший 03-е место, получит 415 очков рейтинга.
Участник, занявший 08-е место, получит 141 очков рейтинга.
В случае 16 участников:
Участник, занявший 01-е место, получит 641 очков рейтинга.
Участник, занявший 02-е место, получит 583 очков рейтинга.
Участник, занявший 03-е место, получит 493 очков рейтинга.
Участник, занявший 16-е место, получит 49 очков рейтинга.
В случае 64 участников:
Участник, занявший 01-е место, получит 907 очков рейтинга.
Участник, занявший 02-е место, получит 824 очков рейтинга.
Участник, занявший 03-е место, получит 697 очков рейтинга.
Участник, занявший 64-е место, получит 004 очков рейтинга.
Д-да... Dirty_Player говорит, что формула слишком громоздкая.
Ну а что поделать, я учел все пожелания, и учел в формуле рейтинг турнира.
Если обойтись без этого, то можно просто модифицировать формулу Dirty_Player.
Тогда получается так:
Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...