Hệ thống


Hệ thống tính điểm

Tổng điểm của mỗi người sẽ được tính theo trọng số, bao gồm điểm thực (dựa vào chất lượng bài làm của bạn) và điểm thưởng (dựa vào độ chăm của bạn)

Quy ước:

  • ~S~ là tập hợp các bài đã làm (có thể được AC hoặc điểm 1 phần) sắp xếp theo thứ tự giảm dần theo điểm. ~S_i~ là bài thứ ~i~ trong tập ~S~ (~0 \leq i < |S|~);
  • ~N~ là số bài bạn đã AC;
  • ~R~ là điểm thực, ~B~ là điểm thưởng, ~T~ là tổng điểm (hiện trên hồ sơ của bạn).
Công thức điểm thực

$$ \sum_{i = 0}^{min(|S|, 300) - 1} 0.98514^i \times S_i $$

Với công thức này, bài có điểm cao nhất sẽ có đóng góp nhiều nhất vào tổng điểm (~100\%~), các bài dễ hơn sau đó sẽ có trọng số giảm dần (~99\% \rightarrow 97\% \rightarrow 96\% \rightarrow ...~). Điều này khuyến khích các bạn dành thời gian suy nghi các bài khó nhiều hơn, thay vì "cày" nhiều bài dễ để kiếm điểm.

Công thức điểm thưởng

$$ B = 0.05 \times N $$

Với chỉ công thức tính điểm thực như trên, bạn làm ~10~ bài khó vẫn có thể có nhiều điểm hơn bạn làm được ~1000~ bài dễ. Vì vậy điểm thưởng sẽ bù lại một phần cho các bạn chăm chỉ luyện tập.

Công thức tổng điểm

$$ T = B + R $$