Lethbridge Collegiate Programming Contest

Sponsored by:

2017 Results

Division I:

First place:Andrew Chichak
Second place:Austin Kothig
Third place:Cody Barnson

Division II:

First place:Josip Smolcic
Second place:Zach Selk
Third place:Roddy MacCrimmon

Location and Time

When: October 7, 2017
  • Contest: 10:00AM - 1:00PM
  • Results and Prizes: 1:00PM - 1:30PM
  • Lunch is provided to students competing at the University of Lethbridge.
Where: D519 for Division I and C513 for Division II

Programming Contest 101

The Lethbridge Collegiate Programming Contest (LCPC) is part of an international event that pits the top universities in the world against one another. You will be given a set of real-world problems and will attempt to solve as many as you can in 3 hours. The contest will test your algorithmic skills and creativity.


For the LCPC, we will be breaking up into two divisions (cleverly named Division I and Division II). Division I will have more challenging problems that are designed for more experienced programmers, whereas Division II will contain simpler problems that are aimed at new-comers. Each student will have an option of which Division they would like to compete in.

Note: You are not eligible to compete in Division II if you have competed in a regional or taken CPSC 3200 in the past.


Division I Division II
First Place$300$200
Second Place$150$100
Third Place$75$50
Note: only University of Lethbridge students are eligible for prizes.

Programming Environments

At the LCPC, contestants may use C, C++ or Java. During the contest, you will have access to the following references: These websites (plus the submission page) are the only websites that you will have access to during the contest. However, you may bring in any non-electronic items you wish (e.g., textbooks, scrap paper, hints, etc.).

If you are competing in Division II, then you will be able to ask the organizers for assistance for simple programming issues. This includes syntax errors, unknown compiler errors, etc.

Contest Format

  • This is an individual contest.
  • The contest will have 5 problems and run for 3 hours.
  • No electronic devices in the room (except the computers, of course!).
  • You may bring any written material you wish (including textbooks, pre-written code, etc.).
  • You will be allowed to print your code during the contest.
  • Contestants are ranked according to who has the most solved problems, with ties broken by the time to solve the problem.

NOTE: There will be an information session on September 14 4:00pm in L1170A aimed at the new-comers and will describe the contest format more formally. (There will be pizza and pop provided, so why not go?!).

Eligibility and Registration

  • You must be a student at the University of Lethbridge to claim prizes.
  • You must be eligible to compete in the 2017 regional contests in order to claim prizes. (Most students are eligible -- Contact Howard Cheng if you are unsure).
  • Students not meeting these requirements are eligible to compete, but not claim prizes.
  • Registration closes on September 30, 2017.
  • If you run into any issues while registering or have any questions, please contact Howard Cheng.


Feel like you need a tune-up before the contest? Here are a few websites that should help you out: