У меня родилась ещё одна система рейтингования.
Жду критики (а то ещё, не дай бог, придётся её брать

: )))
Первая игра сезона.
10-8-6-5-4-3-2-1-1-1-1-0-0-0-0-... (нули для сошедших с дистанции)
Вторая и последующие игры сезона.
Начисление очков происходит
в два этапа: сначала начисляются
бонусы за то, что победил таких-разэтаких супер-пупер сложных соперников; затем начисляются
обычные очки (можно уже без двухочкового отрыва, т.к. бонусы уже начислены, т.е. 10-9-8-7-...-1-1-0-0-0-...)
Начисление
бонусов:
К имеющимся очкам прибавляется среднее арифметическое ненулевых рейтинговых очков всех побеждённых соперников.
Ненулевых -- потому что нулевые значения уменьшают среднее арифметическое, и поэтому более высокое место может получить меньший бонус по сравнению с более низким местом. Могу привести пример, если надо.
Начисление
обычных очков:
К получившимся суммам прибавляются 10-9-8-... (либо 10-8-6-5-...)
У недошедших до финиша рейтинговые очки остаются без изменений.
Считала прошлый сезон, победитель победителем остался. Но поскольку могла с недосыпу напутать что-нибудь, выложу файло позже, после проверки : )