unoacm / code_court

Software for running programming competitons
MIT License
9 stars 9 forks source link

Update scoreboard tiebreaking to match ICPC #240

Open BenDoan opened 6 years ago

BenDoan commented 6 years ago

from https://cs.baylor.edu/~hamerly/icpc/qualifier_2016/

This contest scoring system will be the same as the world finals. That is, the winner is the team solving the most problems. If two teams solve the same number of problems, then the team with the lowest time is the winner. If two teams have the same time the submission time of the last solved problem is used as a tie-breaker.

The time is the sum of the time of submission (in minutes) of the earliest correct submission for each solved problem, plus any penalty minutes for each incorrect submission of a problem prior to solving that problem. Penalties are 20 minutes for any of the following reasons:

The scoreboard code can be found here.

BenDoan commented 6 years ago

We should also display the number of submission on the scoreboard for each user/problem.