We encourage you to work in teams of three, but you may compete individually or in a team of two.
There will be two divisions: Division 1 is intended for people with some problem-solving experience and Division 2 is intended for people with less problem-solving experience.
Division 1 Eligibility Criteria
We will adopt the same cutoffs as the official ICPC. See here for their eligbility flowchart.
Anyone who passes this criteria can register for Division 1: all team members must qualify. Grade school students are always eligible for Div 1. If you fail the criteria but only by "a bit", you can email the contest organizer (Zac Friggstad)
to ask for an exception. For example, perhaps your studies were delayed or you have spent a long time in internships.
Division 2 Eligibility Criteria
The eligibility criteria is a bit different this year and is tailored more around seniority and experience.
To compete in division 2, all members of your team must:
- Be within in their first two years of undergraduate studies, or in grade school.
- Not have competed in more than two Alberta-based programming contests, which include previous UAPC contests, the Rocky Mountaion Regional Contest (RMC), the Alberta Collegiate Programming Contest (ACPC), the Lethbridge Collegiate Programming Contest (LCPC), and the Calgary Collegiate Programming Contest (CCPC).
The second requirement is strict. There may be exceptions for the first one, for example if you are a 3rd year student but the first two years were spent in the Faculty of Arts then you may be considered eligible for Division 2. For questions about eligibility, email the contest organizer (Zac Friggstad).
In each division, the winning team is the one that solves the most problems. Ties are broken by penalty points.
Penalties points are calculated as follows. For each problem that is accepted, you receive M + 20*W penalty points
where M is the number of minutes from the start of the contest before your first accepted verdict for this problem
and W is the number of incorrect submissions for this problem before your first accepted verdict.