The University of Toronto Schools is hosting the second UTS Open! The problem setters for this contest are PlasmaVortex, zxyl, Cthulhu, and insect

This is a 4-hour online contest, which allows contestants to participate in any 4-hour window between 12:00 AM EDT, August 22, 2018 and 11:59:59 PM EDT, August 24, 2018. It is forbidden to use multiple accounts to participate and to discuss the problems or solutions with other people during the contest period.

This contest will not use pretests/systests, which means that all submissions will be judged immediately.

This round will be rated for all participants who submit at least once.

Before the contest date, you may wish to check out the tips and help pages.

This contest consists of 7 problems with difficulty ranging from CCC Junior to CCO level.

Some problems offer partial marks in the form of subtasks. If you cannot solve a problem fully, we encourage you to go for these partial marks.

You will have 4 hours to complete the contest. After the contest window begins, you may begin at any time. Once you enter the contest, your personal timer will start counting down and you will be able to submit until 4 hours from when you started, or until the hard deadline (August 24th, 11:59:59 PM EDT), whichever comes first.

After joining the contest, you proceed to the Problems tab to begin. You can also go to Users if you wish to see the rankings.

We have listed below some advice as well as contest strategies:

  • Start from the beginning. Ties will be broken by the sum of times used to solve the problems starting from the beginning of the contest. The last submission time of your highest score will be used.
  • It is not guaranteed that the problems will be in order of increasing difficulty. Reading all of the statements is recommended.
  • Remove all extra debugging code and/or input prompts from your code before submitting. The judge is very strict — most of the time, it requires your output to match exactly.
  • Do not pause program execution at the end. The judging process is automated. You should use stdin / stdout to perform input / output, respectively.
  • It is guaranteed that all the problems will be solvable with C++ and Java.

At the end of the contest, you may comment below to appeal a judging verdict. In the case of appeals, the decision(s) of DMOJ staff is final.


  • 2
    aymane_lotfi  commented on Aug. 24, 2018, 10:04 p.m.

    how the rating changes work ?

    • 4
      wleung_bvg  commented on Aug. 24, 2018, 10:26 p.m.

      In general, your expected rank (based on current rating) is compared to your actual rank. The higher the actual rank is compared to the expected rank, the greater the rating change. There are other factors, such as the number of past contests you have written.

  • 4
    contest  commented on Aug. 23, 2018, 1:55 a.m.

    i cry everytime

  • -10
    SongJiAh  commented on Aug. 18, 2018, 6:04 p.m.

    This comment is hidden due to too much negative feedback. Show it anyway.

  • -18
    TimothyW553  commented on Aug. 18, 2018, 3:11 p.m.

    This comment is hidden due to too much negative feedback. Show it anyway.

    • -10
      daoboyang41  commented on Aug. 18, 2018, 5:57 p.m.

      This comment is hidden due to too much negative feedback. Show it anyway.