DOJ logoDOJ
题目
最近添加的题目收藏的题目Workbooks
分类DLC比赛小组团队讨论区
排名
解题数量排行榜连续解题排名DOJ Power 排行榜
评测状态
征题登录注册
DOJ logoDOJ

支持 OI 子任务计分、Elo 等级分和 Discord 认证的社区在线评测系统。

题目
题目列表分类
社区
比赛排名讨论区公告举办外部比赛指南
账号
登录注册评测状态
政策
服务条款DLC 使用规则隐私政策API 文档语言运行环境比赛排名奖励评级与表现
© 2026 DOJ
保留所有权利

政策

  • 服务条款
  • DLC 使用规则
  • 隐私政策
  • API 文档
  • 语言运行环境
  • 比赛排名奖励
  • 评级与表现

比赛排名代币奖励

得分大于 0 的正式参赛者按排名获得代币。此奖励与报名费结算独立,名次越高,获得的指数权重越大。

每个参与者的预算
30 T
最低奖励
1 T
最高奖励
300 T
名次权重衰减
0.9
资格公式并列与向上取整结算时间

资格

计算范围为此功能上线后结束的比赛中,最终得分大于 0 的已报名正式参赛者。零分参赛者、非正式参赛者、被排除出排行榜的用户、仍受处罚的账号和比赛测试账号,均不计入人数,也不发放奖励。

N=eligible participants,B=30NN=\text{eligible participants},\qquad B=30NN=eligible participants,B=30N

NNN 为符合条件的人数,BBB 为四舍五入前的参考预算。

公式

  1. 分配基本奖励

    首先向每位符合条件的参与者分配 1 T1\,\mathrm{T}1T。按指数权重分配的剩余预算为 R0=29NR_0=29NR0​=29N。

  2. 计算名次权重

    从第一名起,按 0.9 的指数比例递减权重。每个名次的权重为前一名的 90%。

    wr=qr−1,q=0.9w_r=q^{r-1},\qquad q=0.9wr​=qr−1,q=0.9
  3. 分配剩余预算

    设 AAA 为尚未达到上限的名次集合。各名次的奖励计算如下:

    xr=1+Rwr∑k∈Awkx_r=1+R\frac{w_r}{\displaystyle\sum_{k\in A}w_k}xr​=1+Rk∈A∑​wk​wr​​

300 T 上限

如果某一名次的单人奖励超过300T,则固定为300T。超出的部分会按相同的指数比例重新分配给尚未达到上限的名次,并在需要时重复此过程。

并列与向上取整

总分和罚时均相同的参赛者并列。先对其占据的所有名次的未取整奖励求平均,每位并列参赛者获得相同奖励。最终发放金额向上取整为整数代币。

xˉ=1m∑j=1mxj,p=min⁡ ⁣(300,⌈xˉ⌉)\bar{x}=\frac{1}{m}\sum_{j=1}^{m}x_j,\qquad p=\min\!\left(300,\left\lceil\bar{x}\right\rceil\right)xˉ=m1​j=1∑m​xj​,p=min(300,⌈xˉ⌉)

由于每份奖励分别四舍五入,实际发放总额 PPP 位于以下范围内。每人 300 T 的上限仍适用。

B≤P<B+NB\le P<B+NB≤P<B+N

结算时间

比赛结束后,管理员将比赛提交复制为普通提交时,仅结算一次。如果个人参赛窗口或比赛评测仍在进行,则暂不结算。排行榜被冻结时,需先解冻,再次执行复制操作。发放记录会保存结算时的最终得分与罚时。

后续重新评测或名次变动不会追溯收回或补发代币。