Mackenzie's 2020-2021 MOOSE Contests


MOOSE contest

MCPT is excited to be hosting the second MOOSE contest of the year!

Between January 9-10, William Lyon Mackenzie C.I. will be hosting the December MOOSE contest. These competitions provide a wonderful opportunity for new programmers to learn, experienced programmers to practice, and all programmers to challenge themselves. They prove to be an invaluable tool for a student’s preparation for programming contests.

Students may choose one of two contest difficulty levels: Junior and Senior. The Junior level, generally chosen by Grade 9 and 10 students, is recommended for students relatively new at competitive programming. The Senior level provides much more challenging problems similar to those of distinguished programming competitions such as ECOO and is recommended for more experienced programmers, though everyone is welcome to participate in either!

We have been fortunate to have the Senior contest problems written by notable programmers including Reyno Tilikaynen and Christopher Trevisan. Reyno is a recent graduate from Waterloo and has also contributed to the problem sets for past ECOO rounds. Christopher was recently awarded a silver medal at the International Olympiad in Informatics for his incredible performance and excellent display of knowledge in the field of programming. The junior contest problems have been written by problem writers from Mackenzie’s Computer Programming Team. Writers in both divisions have ample experience with problem writing.

Scroll to the bottom of the page for the registration form.

Dates

This contest will run from January 9-10. It will begin at 12:01AM on January 9 and end at 11:59PM on January 10. Teams will be able to start the contest at any point within this timeframe. The contest window is two and a half hours from the moment the team has joined the contest. Please note that if you start the contest after 9:30PM on January 10, the contest will end before your two and a half hours pass and you will lose any time remaining.

Registration

Students must register a team here or at the bottom of the page by 11:55PM on January 7 if a team was not previously registered.

Again, registration is only for teams who did not register for the previous MOOSE but would like to compete in all future MOOSE contests. Please DO NOT fill out this form if you registered a team for the last MOOSE contest. Registered teams are automatically registered for each month's MOOSE and will be able to simply join the contest on the online judge during the contest timeframe.

LATE REGISTRATIONS WILL NOT BE ACCEPTED, due to the time necessary to set up an account for your team. Once all teams have registered, additional information on how the judge works, and how to access it will be sent out to teams. Teams may decide which division (Junior or Senior) they would like to participate in on the contest days.

Contact

If you have any questions or concerns, feel free to contact:

Rules

  • Moose teams must be composed of 1 - 4 current high school students, none of which may be current students of William Lyon Mackenzie CI.
    • Students of different schools may compete on the same team.
    • You may not be on more than one Moose team.
  • You may use any resources you wish, but posting anything that may be relevant to the contest online during the contest dates will result in a ban from all future contests.
  • All clarification requests must be submitted through the clarification system built into the judge.
  • Making submissions to the judge in an attempt to learn the test cases or to earn points without solving the problem will result in an immediate ban from the contest.
    • You must act ethically during the contest; any unethical behaviour (as determined by contest supervisors) will be grounds for disqualification. Appeals can be made to Mrs. Krasteva.
  • You may submit in any language available on the judge, viewable on the Status Tab
  • If a team competes in both the Junior and Senior divisions, only the division with the higher score will be considered.

Scoring

Scoring happens as follows:

  • You will get points for every batch completed. Batches will consist of 1 or more test cases. To complete a batch, all test cases in that batch must be correctly answered.
  • Completing all batches will result in a score of 100 points.
  • An additional 10 points are granted for a successful AC (Accepted) on the first attempt.
  • A time bonus is given, based on how much time has elapsed. The sooner you submit, the bigger the time bonus. The time bonus is then multiplied by your score divided by 100.
    • Formula: S = \lfloor{T+\frac{m}{5} \times \frac{T}{100}}\rfloor{}, where S is your final score, T is the number of points you got on the problem, m is the number of minutes remaining in the contest, and \lfloor{Z}\rfloor{} represents the largest integer less than Z.
  • In the case of ties, the sum of submission times from the beginning of the contest will be used to determine the rank.
  • Some problems will have sample test cases. Failing these sample test cases will result in an automatic 0 on the submission.
  • No accommodations can be made for malfunctioning technology or the inability to participate on the day of the contest.

Registration Form