• DMOJ
  • Home
  • Problems
  • Submissions
  • Users
  • Contests
  • About
    • Status
    • Tips
    • API
    • Github
Login  | Register

  • Blog
  • Events

News

Back To School '17 Contest

Daniel123, d, aurpine, atarw posted on Sept. 6, 2017, 10:03 a.m. 0

Thanks to everyone who participated, and congratulations to the winners!

  1. bqi343
  2. y0105w49
  3. imaxblue
  4. r3mark
  5. Eliden

It's that time of the (school) year again, and to celebrate, we present the Back to School '17 contest! Get back into your tip top programming shape and start the school year with a new rating!

banner

Back to School '17 will consist of 8 problems, with difficulty ranging between CCC Junior to IOI level.

You can choose a single 4 hour period between September 9 and September 10 EDT.

See the contest page for more details.

Back From Summer '17 Contest

kobortor, pwnclub posted on Sept. 3, 2017, 2:30 p.m. 0

Thanks for participating in BFS '17!

The winners are:

  1. bqi343
  2. imaxblue
  3. d

The winners will be contacted shortly about their prizes. Editorials will also be up shortly on the respective problem pages. In the meanwhile, we ask all contest participants to fill out a quick survey so we can improve future contests.

Survey here

We hope you see you next year!


Summer is just about over, and school is around the corner. We hope you had a great summer, and we want to make your school year even greater by kicking off with a new rated contest, including Amazon gift cards as prizes!

The contest will take place in a 2-hour window anywhere from Friday 3:30 PM - midnight EDT, and will consist of 6 problems of CCC Junior - CCC Senior difficulty.

See the contest page for details on contest rules and prizes.

Don Mills Programming Gala 2017

Phoenix1369, WallE256, Kirito posted on April 19, 2017, 7:30 p.m. 0

Thank you to everyone for coming out to the 3rd annual Don Mills Programming Gala!

Congratulations to our winners:

Gold Division
  1. ZQFMGB12
  2. r3mark
  3. imaxblue, WilliamH
Silver Division
  1. Paradox
  2. Tan, lpang
  3. sunnylancoder, fungucide420
Bronze Division
  1. Day, putonium
  2. DishonestHips, Hypnova
  3. Gthtjkt

We hope to see you all next year! A link to the archive can be found here.


As the academic year comes to an end, we'll be holding our final DMOPC in the form of the Don Mills Programming Gala.

This event will take place at Don Mills C.I. on Monday, May 15th.

The contest will be split into three divisions of increasing difficulty, with prizes awarded to the top competitors. For interested competitors unable to attend the on-site event, we will also be hosting mirrors of the divisions, open for anyone to participate in.

Space is limited, so sign up soon! More details and registration options may be found here. You can find the results of last year's DMPG here.

Registration is now closed. Thank you for your continued interest.

TLE '16 April

ZQFMGB12, d posted on April 14, 2017, 11:59 p.m. 0

Thanks for participating in the TLE '16 April contest!

The winners are:

  1. y0105w49 (perfect score)
  2. lg52931
  3. uwi
  4. zhouzixiang2004
  5. imaxblue

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

We hope you enjoyed the contest, and thanks to all who participated in the TLE rounds throughout the 2016-17 school year!


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

This TLE round will be the last online round of the 2016-17 school year!

The TLE '16 April 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 April 20, 2017. Please see the contest page for more details.

See you soon and good luck!

TLE '16 March

ZQFMGB12, d posted on March 21, 2017, 8:41 a.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, 1:55 p.m. 1

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, 6:35 p.m. 2

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 |\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, 1: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. 15, 2017, 10:14 p.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. 10, 2017, 9:00 p.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!

  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 11
  • 12
  • »

Ongoing contests

Mock CCO '18 Contest 3, Day 1
Ends in 5 days 01:20:17 .
Mock CCO '18 Contest 3, Day 2
Ends in 5 days 01:20:17 .
DMPG '18 - Gold Division (Open Unofficial Mirror)
Ends in 12:20:17 .
DMPG '18 - Silver Division (Open Unofficial Mirror)
Ends in 12:20:17 .
DMPG '18 - Bronze Division (Open Unofficial Mirror)
Ends in 12:20:17 .

Upcoming contests

TLE '17 April Contest
Starting in 2 days 13:20:17 .

Comment stream Slack

  • geese → Don Mills Programming Gala 2018
  • wleung_bvg → DMPG '18 - Gold Division
  • Lunazoul → Don Mills Programming Gala 2018
  • DonMills_2 → Don Mills Programming Gala 2018
  • Lunazoul → Don Mills Programming Gala 2018
  • wleung_bvg → Mock CCO '18 Contest 1 Problem 3 - A Segment Tree Problem
  • EthanSamplonius → Don Mills Programming Gala 2018
  • echofox → Mock CCC '18 Contest 3 S5 - A Segment Tree Problem
  • DarthVader336 → DMPG '17 S2 - Anime Conventions
  • DarthVader336 → DMPG '17 S2 - Anime Conventions
RSS / Atom

New problems

  • Mock CCO '18 Contest 2 Problem 6 - Victor's Cubes
  • Mock CCO '18 Contest 2 Problem 5 - Victor's Triangles
  • Mock CCO '18 Contest 2 Problem 4 - Victor's Rectangles
  • Mock CCO '18 Contest 2 Problem 3 - Victor Trains
  • Mock CCO '18 Contest 2 Problem 2 - Victor Rains
  • Mock CCO '18 Contest 2 Problem 1 - Victor Runs
  • Mock CCO '18 Contest 1 Problem 6 - A Combining Problem
RSS / Atom

fork us on Github | onion (v3) | like us on Facebook | help us translate | terms of service |