Calgary Collegiate Programming Contest

Home Details Registration

Contest web page

Contest details

For both contests, the following rules apply. The scoring system works as follows.
  1. Teams are ranked by the number of problems solved correctly.
  2. If there is a tie after (1), then teams are are ranked by the amount of time it took to solve the solved problems.
If a team submits an incorrect solution, then a 20-minute penalty is given. This penalty is officially counted once the problem is submitted correctly. That is, if the problem is never submitted correctly, then the penalty is not accounted for.

Work environment

Participants will be using a Scientific Linux build.

We will provide the following resources.


Here are some of the challenges that all competitors will face in this or similar competitions. If a team submits an incorrect solution, then they will be notified as such. Furthermore, the given reason that the problem is incorrect will be very brief and non-specific. This is one of the biggest challenges to the contests.

This contest is modeled after the International Collegiate Programming Contest (ICPC) to give a further indication of what to expect in other contests.

Example questions

Here sets of problems that Calgary competitors have done in the past. They are sets taken from qualifying events for the ICPC.

Other competitions

These are other competitions that you can participate in after the CCPC.

Online competition web pages

Page maintained by Sean McIntyre
Last updated on September 19, 2006