DOJ logoDOJ
문제
최근 추가된 문제들저장한 문제
카테고리DLC대회그룹팀게시판
랭킹
문제 풀이 랭킹스트릭 랭킹DOJ Power 랭킹
현황
문제 제안로그인회원가입
DOJ logoDOJ

OI 서브태스크 채점, Elo 레이팅, Discord 인증을 갖춘 커뮤니티 온라인 저지.

문제
문제 목록카테고리
커뮤니티
대회랭킹게시판공지사항외부 대회 개최이용 안내
계정
로그인회원가입채점 현황
정책
이용약관DLC 이용 규칙개인정보 처리방침API 사용 설명서언어별 채점 환경대회 순위 보상레이팅과 퍼포먼스
© 2026 DOJ
모든 권리 보유

정책

  • 이용약관
  • DLC 이용 규칙
  • 개인정보 처리방침
  • API 사용 설명서
  • 언어별 채점 환경
  • 대회 순위 보상
  • 레이팅과 퍼포먼스

대회 순위 토큰 보상

대회에서 양의 점수를 기록한 공식 참가자에게 순위에 따라 토큰을 지급합니다. 참가비 정산과는 별개이며, 상위 순위일수록 더 큰 지수 가중치를 받습니다.

참가자당 기준 예산
30 T
최소 보상
1 T
최대 보상
300 T
순위별 감쇠율
0.9
지급 대상계산 공식동점과 올림정산 시점

지급 대상

기능 도입 후 종료되는 대회에서 공식 참가로 등록했고 최종 총점이 0점보다 큰 참가자를 계산에 포함합니다. 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. 순위 가중치 계산

    1위부터 순서대로 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​​

300T 상한

계산된 1인 보상이 300T를 넘으면 해당 자리는 300T로 고정합니다. 남은 초과분은 아직 300T에 도달하지 않은 자리들에 같은 지수 비율로 다시 나눕니다. 필요한 경우 이 과정을 반복합니다.

동점과 올림

총점과 패널티가 모두 같은 참가자는 같은 등수입니다. 동점자가 차지한 순위 자리들의 계산 전 보상을 평균내어 모두에게 같은 금액을 지급합니다. 마지막에는 각 참가자의 보상을 1T 단위로 올림합니다.

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는 다음 범위에 있습니다. 모든 개인 보상에는 300T 상한이 그대로 적용됩니다.

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

정산 시점

대회가 종료된 뒤 관리자가 대회 제출을 일반 제출로 복사할 때 한 번만 정산합니다. 진행 중인 개인 window나 채점 중인 대회 제출이 있으면 정산하지 않으며, 스코어보드가 프리즈된 대회는 프리즈 공개가 끝난 뒤 다시 복사 작업을 실행해야 합니다. 지급 내역은 당시 최종 점수와 패널티를 함께 보관합니다.

정산 후 재채점이나 순위 변경이 발생해도 이미 지급한 토큰을 소급해 회수하거나 추가 지급하지 않습니다.