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

  • Blog
  • Events

News

IOI '26 Day 1 and Day 2 Problems Posted

maxcruickshanks posted on Aug. 23, 2026, 1:18 a.m. 0

All problems from day 1 of and day 2 IOI '26 have been added. You may access them here.

An unofficial mirror for day 1 and day 2 of the contest have been set up.

The problem statements and data were uploaded by maxcruickshanks.

Finally, we wish to congratulate team Canada for their outstanding performance at IOI!

  • Alex Lin - IOI Silver,
  • CarlosJin - IOI Silver,
  • NK - IOI Bronze,
  • kylin - IOI Bronze!

You can see the results here.

DMOJ AI Policy

Kirito posted on Feb. 13, 2026, 12:47 a.m. 4

This is a follow-up to the previous post on the usage of AI in contests.

As a reminder, all usage of AI on rated contests is prohibited. This includes but is not limited to, ChatGPT and Copilot.

Additionally, the use of DMOJ's judging resources for AI training is prohibited. These models strain DMOJ's judging resources and make the site unusable for average users. As enforcement, we have added a submission rate limit for all users. This is high enough as to not affect legitimate users, while curbing bot abuse.

Furthermore, we reserve the right to terminate bot accounts, and/or poison their training data.

If you wish to use DMOJ's non-judging resources for AI training purposes, such as problem statements or API data, please contact the administrators via email at contact -at- dmoj.ca.

Back to School '26 Contest

hopemope posted on Sept. 8, 2026, 11:35 p.m. 0
bts26

Welcome back everyone! Get ready to kick your school year off with the 2026 edition of the Back to School contest!

The contest will begin on September 9th, 2026 00:00 EST and will last one week. Participants will have a 3-hour window to complete 6 problems.

This contest will be rated for participants with a rating under 2600.

For more information, please visit the contest page.

Good luck and have fun!

2026 Chinese NOI Unofficial Mirror

Kirito posted on June 13, 2026, 5:49 p.m. 0

DMOJ will be hosting an in-person unofficial mirror of the 2026 Chinese NOI with support from Huawei Canada.

  • The contest will be held July 20th and 22nd, from 1PM-6PM (you are encouraged to arrive before then to set up), at Huawei's Markham office (19 Allstate Parkway)
  • Contestants will be expected to bring their own computer. Internet access will be restricted.
  • The contest is full feedback.
  • Based on demand, there may be an option for your score to be officially certified, however this will involve quarantining without cellphone/internet starting from 9PM the previous day. For more details, see the registration form / Discord server.
  • There will be prizes for the top 3 total scores.
  • University students can attend.

Update: registration has closed.

CCO '26 Problems Posted

Kirito posted on May 31, 2026, 12:00 a.m. 2

All problems from this year's CCO have been added. You may access them here.

Unofficial mirrors for day 1 and day 2 have been set up.

Finally, congratulations to CarlosJin, Alex Lin, NK, and kylin, who will be representing Canada at the IOI!

April Fools' Day Contest 3

Sucram314, Tinyfold posted on March 26, 2026, 1:49 a.m. 1
April Fools' Day Contest 3

Welcome to the 3rd iteration of the April Fools' Day Contest.

Here, wrong answers might feel right. Accepted solutions might feel suspicious. Constraints may or may not be trustworthy. Some problems were designed with a punchline in mind, while others got lost between idea and implementation.

Good luck, and may your RTE’s be intentional.


The contest will run from April 1st, 00:00 EDT to April 8th, 00:00 EDT.

All problems will be open for the full duration of the contest. The contest will be unrated, and the scoreboard will be public.

For more information, please visit the contest page.

New Runtimes

quantum, d, Kirito posted on March 15, 2026, 8:18 p.m. 4

It's been a while since we've posted an update on what we've been working on, so we felt it was about time for one.

New Runtimes

We've updated several runtimes, the big changes being:

  • GCC 14 → GCC 15, and C++23 is now available.
  • Clang 19 → Clang 21, and C++17, C++20, C++23 are now available on Clang.
  • Groovy 4 → Groovy 5
  • Intercal has been removed
  • Java 22 → Java 25
    • This also affects the JVM-based languages (i.e. Groovy, Kotlin, Scala)
  • Lean 4.19 → Lean 4.28
  • Node 20 → Node 22
  • NASM 2 → NASM 3
  • OCaml 5.0 → OCaml 5.4
  • Rust 1.87 → Rust 1.94
  • Scala 2 → Scala 3.8, many thanks to Kirito for the help!
  • Zig 0.6 → Zig 0.15, many thanks to d for the help!

We have locked all previous Zig and Scala submissions. If a problem where you have submitted in Zig 0.6 or Scala 2 is rejudged, your submission will no longer count for points.

CIW '26 Problems Posted

Kirito posted on March 10, 2026, 8:05 p.m. 0

All problems from this year's CIW have been added. You may access them here.

Unofficial mirrors for day 1 and day 2 have also been set up.

CCC '26 Problems Posted

Kirito, X_Ray posted on Feb. 27, 2026, 3:29 a.m. 0

All problems from this year's CCC have been added. You may access them here.

An unofficial mirror for the junior and senior contests have been set up.

Editorials for problems will be added once they are published by the CEMC.

Hope you enjoyed this year's CCC!

An Advanced Algorithmic Assessment 1

Sucram314, hen posted on Dec. 7, 2025, 11:51 p.m. 3
AAA1

Aloha all!

After an ambitious and arduous assembly, an Advanced Algorithmic Assessment appears!

The contest will begin on December 18th, 2025 00:00 EST and will last one week. Participants will have a 3 hour window to solve 6 problems.

The contest is rated for participants with a rating less than 2800.

For more information, please visit the contest page.

Awesome activities and amazing adventures await!

  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 27
  • 28
  • »

Ongoing contests

Waterloo 2026 Fall Local Unofficial Mirror
Ends in 1 day 10:06:03.

Comment stream Discord

  • Feynman_jr1 → CCC '13 J2 - Rotating letters
  • CadenWang → CCC '04 S2 - TopYodeller
  • Heydan01 → An Animal Contest 1 P2 - Alpaca Racing
  • epsilonmale → Guess the Sequence
  • meisean2009 → IOI '01 P1 - Mobile Phones
  • Bubbler → CCC '02 J1 - 0123456789 (Hard)
  • Bubbler → Back To School '16: Paradox
  • Dr_Richard_Evans → COCI '06 Regional #1 Bard
  • Samuelator → CCC '11 J1 - Which Alien?
  • Nyuu → A Times B
RSS / Atom

New problems

  • Waterloo 2026 Fall A - Purrfect View
  • Waterloo 2026 Fall B - The Halting Problem
  • Waterloo 2026 Fall C - If I Could Turn Back Time
  • Waterloo 2026 Fall D - Small Loss
  • Waterloo 2026 Fall E - Minecraft Randomizer
  • Pringles
  • Back to School '26 P1 - Group Dynamics
RSS / Atom

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