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

  • Blog
  • Events

News

TLE '16 March

ZQFMGB12, d posted on March 21, 2017, 12:41 p.m. 0

Thanks for participating in the TLE '16 March contest!

The winners are:

  1. y0105w49
  2. kobortor
  3. thomas0115
  4. zhouzixiang2004
  5. percywtc

Editorials for each of the problems will be uploaded to the respective problem pages.

We hope you enjoyed the contest, and see you next month!


We're excited to invite you to the seventh Trudeau Logic Evaluation of the 2016-17 school year!

The TLE '16 March contest will be a 3-hour virtual contest, which will allow contestants to participate in any 3-hour window from 12:00 PM EDT to 11:00 PM EDT on March 23, 2017. Please see the contest page for more details.

See you soon and good luck!

CCC '17 Problems Posted

Kirito posted on March 6, 2017, 6:55 p.m. 0

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

Editorials for most problems can be found on their respective pages — please remember to use these editorials only when stuck, as copy-pasting code from them will see you permanently banned from submitting that problem.

Hope you enjoyed this year's CCC!

Point System Rework

posted on Feb. 21, 2017, 11:35 p.m. 9

Over the past few weeks, we have been trialing a new system for ranking users based on points. After a number of revisions based on suggestions from those enrolled in experimental features, we feel the system is stable enough as-is to make public.

Why a new system?

The old system over-awarded those who spent time "farming" a large number of easy problems, and under-rewarded those who spent time figuring out more complex solutions. The new system hopes to strike a balance in ranking between users who solve many problems, and users who solve fewer — but harder — problems.

How are points calculated?

In short, the new points system takes the weighted sum of the top 100 submission scores on distinct problems. The score of the i^{th} problem is weighted by 0.95^i. Formally, where S represents sorted scores and P a user's base points,

\displaystyle P = \sum^{\min(99,\ \left| S | - 1\right)}_{i=0} 0.95^i \cdot S[i]

To not over-penalize users who have dedicated time to solving many problems, an additive adjustment B is made to the base point value. Where N is the number of problems a user has a fully-accepted solution on,

\displaystyle B = 150\cdot(1-0.997^N)

A user's point score is then the sum P + B.

How can I see a problem's contribution to my points?

A new table has been added to the Problems tab of profile pages, which displays the 100 submissions used in the generation of their point score, as well as their weights.

Richmond Green Programming Contest 2017

chenj posted on Feb. 16, 2017, 6:54 a.m. 0

We invite you to the Richmond Green Programming Contest 2017, where you can practice for the upcoming CCC!

This contest will have the same format as the CCC, but should be slightly easier than the senior division. RGPC will be a 3-hour virtual contest, allowing users to participate in any 3-hour window from 12:00 PM EST on February 17, 2017 to 11:59 PM EST on February 19. Please see the contest page for more details.

Good luck on the CCC!

TLE '16 February

ZQFMGB12, d posted on Feb. 16, 2017, 3:14 a.m. 0

Update: Thanks for participating in the TLE '16 February contest!

The senior division winners are:

  1. y0105w49 (perfect score)
  2. Eliden
  3. r3mark
  4. kobortor
  5. Solipsist

The junior division winners are:

  1. nathanl3 (perfect score)
  2. hi_there
  3. Indefinitely
  4. Anzoteh96
  5. alstonsemail

Editorials are located at each individual page.

We hope you enjoyed the contest! See you next month!


We're excited to invite you to the sixth Trudeau Logic Evaluation of the 2016-17 school year!

In order to prepare students for the Canadian Computing Competition (CCC), this round will have the same format as the CCC. Additionally, there will be both a junior and a senior division.

The TLE '16 February contest will be a 3-hour virtual contest, which will allow contestants to participate in any 3-hour window from 9:00 AM EST to 11:59 PM EST on February 20, 2017. Please see the senior contest page or the junior contest page for more details.

See you soon and good luck on the CCC!

DMOPC '16 February Contest

Phoenix1369, WallE256, Kirito posted on Feb. 11, 2017, 2:00 a.m. 1

Thanks to everyone who participated in this month's DMOPC!

Congratulations to the winners:

  1. zscoder
  2. abcdef6199
  3. d
  4. percywtc
  5. r3mark

We hope you enjoyed the contest! See you next month!

We also encourage you to complete this feedback form so we can improve in future contests.


On Tuesday, February 14th, we'll be hosting the February Don Mills 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 noon EDT of Feb. 14th and noon EDT of Feb. 15th. Please see the contest page for more details.

See you soon!

TLE '16 January

ZQFMGB12, d posted on Jan. 16, 2017, 5:46 p.m. 0

We're excited to invite you to the fifth Trudeau Logic Evaluation of the 2016-17 school year!

The TLE '16 January contest will be a 3-hour virtual contest, which will allow contestants to participate in any 3-hour window from 12:00 PM EST to 11:00 PM EST on January 19, 2017. Please see the contest page for more details.

See you soon and we hope you will gain many internet points!

Mackenzie New Year's Contest '17

aurpine posted on Jan. 6, 2017, 3:31 p.m. 0

We invite you to the Mackenzie New Year's Challenge 2017. A 36 hour challenge consisting of 6 problems in varying difficulty. This contest will take place on Saturday Jan 7th 12pm until Sunday Jan 8th midnight.

MNYC Banner

See the contest page for more details. Enjoy and happy holidays!

New Year's 2017

Kirito posted on Jan. 1, 2017, 2:00 a.m. 2

UPDATE: Thanks to everyone who participated in the New Year's Contest! We hope that you enjoyed the contest! Congratulations to the winners:

  1. krijgertje (perfect score)
  2. d
  3. Andrei1998
  4. Wrinx
  5. grikukan

Editorials have been uploaded to their respective problem pages.

Happy New Year!


We hope everyone's been enjoying their winter break because it's about to get better!

In 12 hours we will be hosting DMOJ's own New Year's 2017 contest. Please see the contest page for details.

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

See you soon, good luck, and Happy Holidays from all of the DMOJ crew!

TLE '16 December

ZQFMGB12, d posted on Dec. 21, 2016, 2:09 p.m. 0

Editorials have been uploaded to their respective problem pages.

Also, the deadline to claim prizes has been extended to Jan. 5, 2017

UPDATE: Thanks to everyone who participated in this month's TLE! We hope that you enjoyed the contest! Congratulations to the winners:

  1. gongy
  2. ladpro98
  3. thomas0115
  4. r3mark
  5. lg52931

Winners will be contacted shortly to receive their t-shirt prize. If you are a winner, the email you receive is sent to the email address you registered your DMOJ account with.

If you are from Trudeau and are eligible for a prize, please send an email to petcompsci1@gmail.com from the email address you registered your DMOJ account with. Please state your DMOJ username and attach a full image of your 2016-17 student ID card.

Editorials will be uploaded very soon to their respective problem pages!

See you next month!


We're excited to invite you to the fourth Trudeau Logic Evaluation of the 2016-17 school year, and the last TLE of 2016!

The TLE December contest will be a 3-hour virtual contest, which will allow contestants to participate in any 3-hour window from 12:00 PM EST, December 23, 2016 to 12:00 PM EST, December 24, 2016. Visit the contest page for more details.

See you soon and happy holidays!

  • «
  • 1
  • 2
  • ...
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • ...
  • 27
  • 28
  • »

Ongoing contests

2026 Canadian Computing Competition Senior Division Mirror
Ends in 32 days 20:27:32.
2026 Canadian Computing Competition Junior Division Mirror
Ends in 32 days 20:27:32.

Comment stream Discord

  • Olly_Onion99 → CCC '26 S1 - Baby Hop, Giant Hop
  • Olly_Onion99 → CCC '26 S1 - Baby Hop, Giant Hop
  • do_ur_homwork → CCC '26 S1 - Baby Hop, Giant Hop
  • JamesJiao → CCC '26 S1 - Baby Hop, Giant Hop
  • Kirito → CCC '26 S1 - Baby Hop, Giant Hop
  • do_ur_homwork → CCC '26 S3 - Common Card Choice
  • do_ur_homwork → CCC '26 S1 - Baby Hop, Giant Hop
  • thisisadarsh → ACSL '09 Practice P4 - Rank
  • Ryan_Sharma → CCC '26 S1 - Baby Hop, Giant Hop
  • Stonks → CCC '26 S3 - Common Card Choice
RSS / Atom

New problems

  • CCC '26 S1 - Baby Hop, Giant Hop
  • CCC '26 S2 - Beams of Light
  • CCC '26 S3 - Common Card Choice
  • CCC '26 S4 - Minecarts
  • CCC '26 S5 - On the Fence
  • CCC '26 J1 - Concert Tickets
  • CCC '26 J2 - Olympic Scores
RSS / Atom

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