• DMOJ
  • Home
  • Problems
  • Submissions
  • Users
  • Contests
  • About
    >
    • Status
    • Tips
    • API
    • Github
Log in  or  Sign up

  • Blog
  • Events

News

An Unrated Contest 1

d, Riolku, WilliamWu277, noYou, qwertytown4life, ThingExplainer posted on Aug. 23, 2021, 1:00 p.m. 0

DMOJ is hosting An Unrated Contest, a fun contest running for a week. As the name suggests, it is unrated, though it contains normal problems. The problems are just not quite fit for a rated contest.

You can check out more details on the contest page.

Have fun!

Ratings migrated to Elo-MMR

xiaowuc1, d, y0105w49 posted on Aug. 17, 2021, 12:47 a.m. 2

DMOJ's rating system was based off of Topcoder's rating system, using rating and volatility to rank contestants. Topcoder's rating system has a flaw that contestants who wish to maximize their rating have incentives to underperform in contests to increase their volatility, as higher volatility leads to larger rating changes. For similar reasons to the above, contestants' ratings do not converge quickly to their true rating. Due to these flaws in the current rating system, DMOJ has moved to a new rating system called Elo-MMR.

Elo-MMR is a rating system designed by Aram Ebtekar and Paul Liu. It's designed to be used in formats where multiple contestants compete in rated competitions at the same time and can be ranked discretely against each other. It is designed to converge contestants' ratings more quickly than existing rating systems. Furthermore, contestants wishing to maximize their rating are never incentivized to underperform in any competition.

Because of the migration, user ratings have been retroactively changed as if DMOJ had always been using Elo-MMR. On average, users' ratings will have increased slightly, so rating cutoffs for titles have been increased accordingly. The new rating title boundaries look like this:

TitleOld RangeNew Range
Newbie<1000<1000
Amateur1000-11991000-1299
Expert1200-14991300-1599
Candidate Master1500-17991600-1899
Master1800-21991900-2399
Grandmaster2200-29992400-2999
Target≥3000≥3000

The rating distribution on DMOJ looks as follows:

For further technical details on exactly how Elo-MMR works, please refer to this paper.

An Animal Contest 3

Riolku, WilliamWu277, sjay05, ThingExplainer, samliu12, dxke02, danielz1000 posted on July 28, 2021, 1:42 p.m. 0

Hi everyone!

From Saturday, July 31st to Wednesday, August 4th, we'll be hosting An Animal Contest 3. Participants will have a 3-hour window to complete 8 problems centered around monkeys! See the contest page for more details.

Note that unlike AAC2, AAC3 is rated for everyone.

We hope you enjoy the problems and have fun!

See you soon!

Calendar Contest 📅

quantum posted on July 14, 2021, 8:17 p.m. 0

Hi everyone!

July 17th is World Emoji Day. On most platforms, the calendar emoji 📅 shows this date. Naturally, to celebrate this day, we'll be hosting a week-long contest about calendars. See the contest page for more details.

We hope you enjoy the problems and have fun!

See you soon!

CPC '21 Contest 1

crackersamdjam, Plasmatic, AQT, JoshuaL, Tzak, kevinyang posted on July 14, 2021, 7:09 p.m. 0

Note: the contest has been extended to July 27th

From Saturday, July 24th to Tuesday, July 27th, we'll be hosting CPC '21 Contest 1!

The contest will feature 7 main problems, along with a P0, and will run for 3 hours. You can find more details on the contest page.

Good luck!

Canada Day '21 Contest

Aaeria posted on June 30, 2021, 4:44 p.m. 2

Thanks for participating in the Canada Day '21 Contest!

Congratulations to the top 5 contestants!

  1. zhouzixiang2004 (perfect score)
  2. ecnerwal (perfect score)
  3. Maksim1744 (perfect score)
  4. Dormi (perfect score)
  5. endagorion (perfect score)

From Friday, July 2nd to Tuesday, July 6th, we'll be hosting the Canada Day '21 Contest!

Anyone with a DMOJ account is welcome to participate, and anyone without one is welcome to register and participate.

Contestants may participate in any 2-hour window between 00:00:00 EDT of July 2nd and 00:00:00 EDT of July 6st. Please see the contest page for more details.

Good luck!

BSSPC 2021 Junior

Enming, Nettlespike, bigskid, sushi, noYou, eggy, azeng posted on June 20, 2021, 5:29 p.m. 0

Hi, everyone!

From Monday, June 21st to Monday, June 28th we'll be hosting the Bayview Secondary School 2021 Junior Programming Contest! This contest is a culmination of what Bayview Computer Club has learned over the past year. Unfortunately, the senior contest will be hosted at a later date. Participants will have a 3-hour window to complete 6 problems. See the contest page for more details.

We hope you enjoy the problems and have fun!

DMOPC '20 June Contest

Kirito, Eliden, Riolku, 4fecta posted on June 15, 2021, 3:10 p.m. 0

Thanks for participating in the DMOPC '20 June Contest!

Congratulations to the top 5 contestants!

  1. ksun48 (perfect score)
  2. ecnerwal
  3. d
  4. ainta
  5. tabr

We hope you enjoyed the contest! We'll see you next year for DMOPC '21!


From Saturday, June 19th to Monday, June 21st, we'll be hosting the June DMOJ Monthly Open Programming Contest!

Anyone with a DMOJ account is welcome to participate, and anyone without one is welcome to register and participate.

Contestants may participate in any 3-hour window between 00:00:00 EDT of June 19th and 00:00:00 EDT of June 21st. Please see the contest page for more details.

See you soon!

DMOPC '20 May Contest

Kirito, Eliden, ADMathNoob, Riolku, 4fecta posted on May 24, 2021, 1:55 p.m. 0

Thanks for participating in the DMOPC '20 May Contest!

Congratulations to the top 5 contestants!

  1. zhouzixiang2004 (perfect score)
  2. ksun48 (perfect score)
  3. ecnerwal
  4. y0105w49
  5. dalt

See you next month!


From Saturday, May 29th to Monday, May 31st, we'll be hosting the May DMOJ Monthly Open Programming Contest!

Anyone with a DMOJ account is welcome to participate, and anyone without one is welcome to register and participate.

Contestants may participate in any 3-hour window between 00:00:00 EDT of May 29th and 00:00:00 EDT of May 31st. Please see the contest page for more details.

See you soon!

Quarantine Computing Contest

ArtyKing12, maxcruickshanks, lookcook, Encodeous, qwertytown4life posted on May 19, 2021, 2:20 a.m. 0

Hi, everyone!

From Saturday, May 22nd to Monday, May 24th we'll be hosting the first (and hopefully last) ever Quarantine Computing Contest! This contest features the very contagious COVID-19. Participants will have a 2.5-hour window to complete 7 problems. See the contest page for more details.

We hope you enjoy the problems and have fun!

Stay safe and see you soon!

  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...
  • 23
  • 24
  • »

Ongoing contests

2023 Canadian Computing Olympiad - Day 1 Mirror
Ends in 10 days 03:54:34.
2023 Canadian Computing Olympiad - Day 2 Mirror
Ends in 10 days 03:54:34.

Comment stream Discord

  • ddooling → ECOO '19 R1 P1 - Free Shirts
  • Xyene → CCC '00 S1 - Slot Machines
  • lilfrankster101 → CCC '00 S1 - Slot Machines
  • Nyuu → Hello, World!
  • lilfrankster101 → COCI '18 Contest 4 #1 Elder
  • Xyene → A Times B
  • Nyuu → A Times B
  • maxcruickshanks → PIB '20 P6 - Rotational Top Trees
  • maxcruickshanks → Waterloo 2017 Winter B - Vera and LCS
  • spheniscine → CCC '00 S1 - Slot Machines
RSS / Atom

New problems

  • CCO '23 P1 - Binaria
  • CCO '23 P2 - Real Mountains
  • CCO '23 P3 - Line Town
  • CCO '23 P4 - Flip it and Stick it
  • CCO '23 P5 - Travelling Trader
  • CCO '23 P6 - Triangle Collection
  • Waterloo 2016 Fall D - Treasure Hunt
RSS / Atom

fork us on Github | like us on Facebook | help us translate | terms of service |