South Africa 2016

The 18th South African ACM ICPC regional will take place on 15 October 2016 at the following sites: Angola, Benin, Burkina Faso, Cameroon, Ethiopia, Kenya (tbc), Mauritius (tbc), Niger, Nigeria (tbc), Namibia, Togo and South Africa (with sites in Cape Town, Grahamstown, Pietermaritzburg and Pretoria).


The reference rules are available on the ACM's contest web site. All team members must bring valid student identification and coaches must be prepared to vouch for the team members' student status. The following are region-specific localisations of the rules:

  1. We will take a baccalaureate degree to be a four-year Honours degree. As such, the Honours year does not count as post-graduate study (a graduate degree, in American terminology), but rather as part of your bachelor's degree (undergraduate).
  2. Teams must be populated from a single university and must have a coach who is a faculty member or is appointed by the faculty member to act on the faculty member's behalf.
  3. The contest will last five(5) hours (not counting additional activities, which will be mandatory to qualify).
  4. There will be at least six(6) problems to be solved.
  5. Multiple teams may be entered by any given university. In the event that a location is oversubscribed (full), universities may be asked to prioritise their teams.
  6. Languages to be used will be C, C++, Java and Python (2 and 3).
  7. All contestants will be programming in a Unix (Linux) environment. This is to keep in line with the software used at the world finals.

Software Versions of Markers
The operating system used for marking and the Java, C\C++ and Python versions will be as close to the world final configuration available here. The markers have been loaded with:
OS: Ubuntu (64-bit)
Languages: Java 1.8.0_91, C/C++ (GCC 5.4.0), Python 2.7.12, Python 3.5.2

Rules and Manuals
The 2016 contest rules and Abacus manual are available.


Time (*) Event
9:00 Registration
9:15 Registered teams move to the competition area
Contest rules, Abacus manual and testing of logins
9:30 Mock Contest begins
10:00 Mock Contest ends
10:30 2016 South African regional begins
15:30 2016 South African regional ends
16:00 Celebration
(*) All times will be given in UTC+2.

Schedule with time zones.


The problem set for the 2016 South African regional contest will be posted after the contest has started.

Mock Contest Problems 2016
Mock contest problems for 2016 are here.
Contest Problems 2016
2016 contest problems are availabe here.


Final standing are available here.
Standings per site are given here.