Welcome

You have reached the evaluation server of the South African Computer Olympiad. If you were looking for more general information about the computer olympiad, you should visit the official web site. This site contains more technical information.

Preparation for the 3rd round in 2009

The final round of the SACO is a lot tougher than the previous rounds, and you will benefit from training. The best place to start training is on the USACO training pages.

You should also have a look at the previous problems, rules and environment to get an idea of what to expect. The rules and environment for 2010 have not been finalised, but should be similar to previous years.

For more details on preparing for the SACO 2nd and 3rd rounds, go here. You are welcome to chat to the coaches and other contestants on #algorithm@za.shadowfire.org.

To familiarise yourself with the handin server, you should visit the practice contest here

UCT Algorithm Circle

The UCT Algorithm Circle is a group with weekly classes teaching introductory to advanced algorithms, which can be applied to the SACO.

South African Computer Olympiad 3rd round

Photographs
Photographs from the 2005, 2007 and 2008 olympiad
Problems archive
The problems and solutions for 2009 are available here: Problems for earlier years are available in the archive.
Environment manual and rules for SACO 2009
The rules are a good place to start, as they define the types of tasks, the running of the contest and the tools that are available. The environment manual provides extra detail about the tools, workarounds for bugs, where to save files and so on.
Links Page
Links to compilers, IDEs, manuals and computer olympiad resources - such as books on how to code algorithms.
Presentations Archive
Presentations given to the teams being trained for the international olympiad. They cover advanced topics; you should first refer to the resources on the documentation page above.

Training

This section contains resources for the squad being trained for the international olympiad, but everyone else is welcome to read them.

Mailing lists

Several mailing lists are based on this machine: