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

  • Blog
  • Events

News

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.

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.

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.

Awsome activities and amazing adventures await!

IOI '25 Day 1 and Day 2 Problems Posted

maxcruickshanks, X_Ray posted on Aug. 2, 2025, 5:06 p.m. 0

All problems from day 1 of and day 2 IOI '25 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 X_Ray and published by maxcruickshanks.

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

  • skittles1412 - achieving 7th place and IOI Gold,
  • littlecat - IOI Silver,
  • Tarek Zaki - IOI Bronze,
  • Alex Lin - IOI Bronze!

You can see the results here.

CCO '25 and CIW '25 Problems Posted

Kirito, maxcruickshanks, BalintR posted on May 31, 2025, 6:11 p.m. 2

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

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

The problem data were uploaded by BalintR, the problem statements were uploaded by Kirito, and the mirrors were made by maxcruickshanks.

An unofficial scoreboard for CCO is accessible here compiled by AustinJiang.

Finally, congratulations to littlecat, skittles1412, Alex Lin, and Tarek Zaki, who will be representing Canada at the IOI!

OTHS Coding Competition 4

Ivan_Li, Humanthe2nd posted on May 21, 2025, 1:29 a.m. 0

OTHS Banner

Hi everyone!

This Thursday, we'll be hosting the end-of-school-year OTHS Coding Competition!

The contest will be unrated. For more details, check out the contest page.

Have fun!

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

Ongoing contests

2026 Canadian Computing Olympiad - Day 1 Mirror
Ends in 12 days 10:59:59.
2026 Canadian Computing Olympiad - Day 2 Mirror
Ends in 12 days 10:59:59.

Comment stream Discord

  • Olly_Onion99 → An Animal Contest 2 P4 - Koala Gambling
  • Kirito → CCC '25 J1 - Roller Coaster Ride
  • Kirito → CCO '26 Lab Session 2 Practice Problem 2 - Guess The Number 2
  • Brandon978 → CCC '25 J1 - Roller Coaster Ride
  • LittleBunBunBun → BlueBook - Grades
  • do_ur_homwork → CCO '26 Problems Posted
  • TheRZ123 → CCO '26 Problems Posted
  • Olly_Onion99 → CCC '03 J2 - Picture Perfect
  • do_ur_homwork → CCC '07 J1 - Who is in the Middle?
  • pgonzalez → CCC '07 J1 - Who is in the Middle?
RSS / Atom

New problems

  • CCO '26 P1 - Waterloo Tag
  • CCO '26 P2 - Melborp
  • CCO '26 P3 - Beyond Counting
  • CCO '26 P4 - Asymmetry
  • CCO '26 P5 - Tree Traversals
  • CCO '26 P6 - Walking on a Graph
  • CCO '26 Lab Session 2 Practice Problem 1 - Guess The Number 1
RSS / Atom

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