-
Notifications
You must be signed in to change notification settings - Fork 276
Open
Description
Description of the problem
With the following events for a given team on a given problem:
- submission 1 gets TLE
- submission 2 gets TLE
- submission 3 gets AC
- submission 1 gets rejudged and becomes AC
The scoreboard only takes into account submission 3 but not submission 1.
Your environment
I don't know the version as I don't have access to the machine hosting Domjudge. I will report this later.
Steps to reproduce
- Team A does submission 1 on problem B, gets TLE.
- Team A does submission 2 on problem B, gets TLE.
- Team A does submission 3 on problem B, gets AC.
- Judges decide to rejudge all submission of problem B. Submission 1 of that team becomes AC (and the verdict gets automatically applied).
Expected behaviour
In the scoreboard, submission 1 of team A that finally became AC should be properly taken into account:
- there should be no time penalty for the team on that problem.
- the time taken into account for the team solving the problem should be the time at which submission 1 was done.
Actual behaviour
In the final scoreboard, we observe that team A got the time penalty for 2 non-AC submissions, and that the time of submission 3 is taken into account.
Additional info
Note that this was discussed on slack:
https://domjudge-org.slack.com/archives/CHHURFUM7/p1733778384368249
Refreshing the scoreboard cache led to submission 1 being taken into account properly.
Metadata
Metadata
Assignees
Labels
No labels