Frequently Asked Questions
My points don't add up!
DMOJ uses a weighted points system - solving a problem worth, say 5 points, doesn't necessarily mean that your PP will go up by 5 points. Rather, your hardest problems are worth more, and your easier problems are worth less. This is to encourage you to try the harder problems.
But what if I can't solve hard problems?
There is also a bonus points system, based on how many problems you've attempted. For more information, see this blog post.
How do I get a coloured username?
Simple! Just write a rated contest! These contests can easily be distinguished by the
The colours correspond to the following ratings:
Finally, a black username is for administrators, like, , , , and .
Help! I got an Internal Error!
Usually, an internal error will not go away in seconds. The administrators and/or problem setters will generally be notified and will usually post a comment on the problem once it has been fixed.
Until then, we encourage you to not submit. Doing so will only create more error messages on our end, and might prevent us from finding other problems that are also broken.
What does -9999 score on a contest mean?
It means that you have been suspected of cheating on a contest. If you believe that this judgement has been made in error, you are encouraged to email us at
contact -at- dmoj.ca or join the Slack.
I would like to set a problem (or contest) on DMOJ. How can I do so?
Below are the contacts for the staff members who actively moderate the site.
For general purposes, we request that you please email
contact -at- dmoj.ca.