RP详解
RP计算程序源码
RP=max(RP题目+RP比赛+RP管理员调整,0)
$\rm RP_{题目}=\max(\min(RP_{题目}',\log_{1.03}RP_{题目}'),0)$
$\displaystyle\rm RP_{题目}'=\sum\frac{\min(得分,100)\times难度}{100}$
$\displaystyle\rm RP_{比赛}=\sum_{\substack{最近一段时间内参加的\\
\rm最多10场Rated比赛}}\max\left[\frac{rating(data)}4-375,1\right]$
$\displaystyle\rm rating(自己,对手)=32\left(实际得分-\frac1{1+10^\frac{对手-自己}{400}}\right)$
注:
- RP比赛一段时间会刷新一次。
- RP题目的计算公式相当于
$$\left\{\begin{array}{ll}
0&\rm(RP_{题目}'\le1),\\
\rm\log_{1.03}RP_{题目}'&\rm(1<RP_{题目}'\le\alpha),\\
\rm RP_{题目}'&\rm(\alpha<RP_{题目}'\le\beta),\\
\rm\log_{1.03}RP_{题目}'&\rm(RP_{题目}'>\beta)
\end{array}\right.$$
其中α≈1.03094,β≈174.66423。
- 得分一定时,RP题目′与题目总分无关,即与得分率无关。