Codeforces Rating计算规则
时间: 2023-03-07 21:19:49 浏览: 347
cf-predictor.crx
Codeforces Rating 用来评估选手在 Codeforces 竞赛平台上的实力水平。它是一个浮点数,代表选手在竞赛中的能力值。
Codeforces Rating 的计算是基于 Elo rating system,用于统计棋类比赛的胜负关系。Elo rating system 基于两位选手的初始评分,以及比赛的结果,来调整他们的评分。
Codeforces Rating 的具体计算规则如下:
- 对于每场比赛,我们将选手分成胜者和败者两组。胜者组中的每位选手都会得到一定数量的 Rating 分数,而败者组中的每位选手则会失去相同数量的 Rating 分数。
- 胜者组和败者组中的选手数量并不一定相同。如果比赛有多轮,则每轮胜者组和败者组中的选手数量也可能不同。
- 每位选手的 Rating 分数都是根据他们之前的比赛表现计算得出的,因此新手可能会有较低的初始 Rating 分数。
- 在比赛中,胜者组中的选手会得到 (S - E) × K 分的 Rating 分数,其中 S 是胜者组中选手的胜率,E 是预期胜率,K 是常数。而败者组中的选手则会失去 (E - S) × K 分的 Rating 分数。
- S 是选手的实际胜率,是选手在比
阅读全文