TRAINING FALL SEMESTER 2016
This fall semester the ACM VIS and the D-INFK again offer a local contest open to all students. We are glad to coordinate our efforts with the EPFL in Lausanne (PolyProg). The goal of the contest is to improve the skills of the participating students, select the team that will win SWERC 2016 and participate in the World Finals for the third time, and to recruit new participating students.
- Saturday, October 8: Local Contest (SWERC Selection Contest). ETH Local Contest.
- Saturday-Sunday, November 19-20: SWERC. ACM Southwestern Europe Regional Contest in Porto
In addition to the contest itself, there are also plenty of online training options based on online judges. The solutions to the problems can be submitted and the judge then tells whether the solution was correct.
Some very good online judge systems:
- SPOJ (Sphere Online Judge) has problems of different difficulty levels similar to the ICPC. Many programming languages are allowed and one gets points for each solved problem.
- UVa (Universidad de Valladolid Online Judge) has an approximately complete collection of former ACM ICPC competition tasks. The Judge accepts solutions in C, C++, Java and Pascal.
- Topcoder organizes individual online contests at regular time intervals. The problems are of very high quality and varied difficulty. It is possible to solve the problems from the previous contests using the website.
- Codeforces is another inititative similar to TopCoder. Again, there are regular contests and a possibility of solving the old problems.
The Center for Algorithms, Discrete Mathematics and Optimization (CADMO) offers some interesting lectures every semester.
Links and Readings
- USACO Traininggateway (Tutorials)
- C Pocket Reference, Ulla Kirch-Prinz and Peter Prinz, O’Reilly 2002 (accessible via ETHZ network)
- TopCoder Algorithm Tutorials
- TIK Intro to ACM Problems (in German)
- Computational Geometry: Algorithms and Applications, Mark de Berg et al, Springer Verlag, Berlin, Online Version accessible on springerlink.com
- Programming Challenges: The Programming Contest Training Manual, Online Version (accessible within the ETH network)