Sau mỗi lần nộp bài thành công và có kết quả tốt hơn các lần nộp trước đó thì hệ thống điểm mới sẽ được tính lại bằng cách: Lấy tổng trọng số của 100 bài nộp có điểm cao nhất cho các bài toán khác nhau. Điểm của bài toán thứ ~i~ với trọng số là ~0.95^i~. Gọi ~S~ là danh sách điểm số được sắp xếp và gọi ~P~ là điểm cơ bản,
$$P = \sum^{\min(99,\ \left| S |\right)}_{i=0} 0.95^i \cdot S[i]$$
Để khuyến khích những bạn dành thời gian giải quyết được nhiều bài tập, một điểm thưởng ~B~ được cộng thêm vào điểm cơ bản ~S~ ở trên. Gọi ~N~ là số bài tập có đáp án được chấp nhận,
$$B = 150\cdot(1-0.997^N)$$
Điểm số cuối cùng khi đó là tổng ~P + B~
Làm cách nào để có thể xem các bài tập nào được cộng vào điểm của tôi?
Vào Profile pages -> Problems, nơi đây hiển thị 100 bài nộp được sử dụng để tạo điểm số cũng như trọng số của chúng.
Comments