sono8stream / codeforces-anytime

Visualize rating changes on Codeforces' virtual contests
https://codeforces-anytime.sonoapp.page
MIT License
7 stars 2 forks source link

[Feature Request] Possible bug in educational rounds rating calculation #50

Open bogoconic1 opened 1 year ago

bogoconic1 commented 1 year ago

There could possibly be a bug in the educational rounds virtual rating calculation.

Example [User] https://codeforces-anytime.sonoapp.page/users/FQT4GecTIQTsspIkOnoJxWagax62 image This participant took part in Educational Round 142 Virtual Contest. His result = Problems solved: 3, Penalty: 67. image Which corresponds to rank 1602 (DIV1 + DIV2 combined), and 1422 (DIV2 only). DIV1 participants are out of competition in this round. image

However, his virtual performance is possibly computed from rank 1602 from DIV2 ONLY, which is incorrect and leads to a lower performance rating (1597 is much closer to 1594 than 1630). image

His virtual rank should be 1422, EXCLUDING the DIV1 participants and performance should be about 1630. It would be great if Div1 participants can be removed when calculating performance of educational round virtuals to give a more accurate prediction.

Thanks.