Reality V3
本文档定义《Milthm》使用的 RealityV3 计算规则。
RealityV3 根据给定的成绩记录与谱面定数,先计算每条成绩贡献的单谱面 Reality,再汇总其中最高的 20 项。Reality 类别、参与计算的谱面范围以及每张谱面采用哪条成绩记录,应在应用本规则前确定;本文档只定义从输入记录到 Reality 数值的计算过程。
输入符号
| 符号 | 含义 |
|---|---|
| 输入的成绩记录序列。 | |
| 第 条成绩记录。 | |
| 记录的分数。 | |
| 对应谱面的定数。 | |
| 输入的成绩记录数。 |
Reality 符号
本文档定义以下 RealityV3 专用符号。
| 符号 | 名称 | 含义 |
|---|---|---|
| 单谱面 Reality 函数 | 将一条成绩的分数与谱面定数映射为单谱面 Reality。 | |
| 单谱面 Reality | 第 条成绩记录贡献的 Reality。 | |
| 排序后的单谱面 Reality | 所有 按降序排列后的第 项。 | |
| 汇总项数 | 实际参与总 Reality 汇总的成绩数量。 | |
| 总 Reality | 最终 RealityV3 数值。 |
单谱面 Reality
对于分数 与谱面定数 ,单谱面 Reality 函数为:
因此,第 条成绩记录贡献的单谱面 Reality 为:
各分段在 、、 和 的边界处连续。单谱面 Reality 的最高值为 ,并在 时达到;超过 的分数不会继续增加 Reality。
总 Reality
将所有成绩记录所产生的单谱面 Reality 按降序排列:
参与汇总的成绩数量为:
RealityV3 总 Reality 为:
因此,当成绩超过 20 条时,只使用最高的 20 个单谱面 Reality;不足 20 条时,等价于使用数值为 0 的项目补足至 20 条。分母始终为 。