General

All contests will be conducted on CMS. An account will be created for you, and credentials sent to your UNSW email address.

Please keep in mind that these contests are to be attempted individually, with no collaboration.

  • Do not share or discuss these problems with anyone until all students have completed the contest.
  • All submissions will be compared pairwise with plagiarism detection software, and serious penalties will be applied, particularly in the case of repeat offences.
  • Do not copy ideas or code from others, and do not use a publicly accessible repository or allow anyone to see your code.
  • You are not permitted to use code-synthesis tools such as GitHub Copilot.

All problems are intended to be completed using only the materials on this course website. You may also find the C++ documentation at cppreference.com (or cplusplus.com) to be useful during contests.

Any questions during the contest should be submitted in CMS, instead of posting to Discourse or any other platform. Should you have difficulty logging in to CMS, please contact me by email.

It is unfortunately difficult to schedule these assessments without clashes with your other classes, and without taking up too much of our already limited class time. I understand that evenings and weekends are not ideal for everyone, so if you are not able to participate during the scheduled times, please contact me and I will be happy to make alternative arrangements for you.

Contest 1

Contest 1 will take place from 00:00 on Saturday 7th June to 23:59 on Sunday 8th June.

You can access the contest on CMS.

You can participate for the entire 48 hour duration of the contest.

There are five problems, each worth 100 points. The problems are sorted in approximate order of difficulty.