Mackenzie's 2020 Girls Invitational Competition

Due to recent developments with COVID-19, Girls Invitational 2020 is postponed until further notice.

Calling on all girls to join Mackenzie in our annual Girls Invitational Programming Competition on April 14th, 2020. Together in a group of up to four students, you'll get the chance to step out of your comfort zone and challenge your coding skills. All girls in all schools - public or private - are welcomed to sign up for one of two competitive levels: Junior or Senior.


Register here.


Complete Resource Sheet.


This year, members of the highest placing teams from each division will receive prizes and medals.


  • You will be allowed 3 hours to complete this contest.
  • No communication between teams is allowed during the contest.
  • Only 1 computer can be used for writing code. An additional computer can be used to access other online or offline resources. You are recommended to bring your own computer to use.
    • Allowed online resources are the judge and language documentation.
    • All other online resources are not allowed. Sites such as StackOverflow, etc. are not permitted. Use of these sites will result in automatic disqualification from the contest.
    • Any offline resources prepared before the contest, whether printed or not, are allowed.
  • Making submissions to the judge in an attempt to learn the test cases will result in automatic disqualification from the contest.
  • You may submit in any language available on the judge, viewable on the status tab.
  • In the event of internet failure, one of the contest volunteers will be scoring your submissions. In this situation, you will raise your hand once you have finished the program and a volunteer will record the time before checking your submission.
  • No electronics aside from computers are permitted during the contest.
  • You must bring your own calculators, writing utensils and paper to use.


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.