Contest Information - Updated 09/10/10
Computer Environment
At the contest, all the teams will have a similar working environment.
Hardware: The keyboards will have Spanish (Spain) layout, but teams may bring their own USB-keyboard. If you expect to do so, please inform the technical director about your keyboard layout and model. You have to turn in keyboards at registration on Saturday. Please mark your keyboard with your team name and institution.
Operating System: Debian 5 based Linux Distribution with the usual goodies. The default window manager is GNOME.
Software:
- Browsers: Firefox, Mozilla, Konqueror
- IDEs: Anjuta, Eclipse Europa, Netbeans
- Editors: Ed, Emacs, GEdit, KWrite, Kate, Nano, Vim, gVim, xEmacs
- Compilers: gcc/g++, Java
- Debuggers: gdb
If you need any other software, do not hesitate and contact the Regional Director early enough.
The computers will have restricted internet access, but you can connect to our servers in order to submit problems or view documentation.
For each language, we provide an alias, as shown in the following table:
| Lang | Compiler | Command | Alias |
|---|---|---|---|
| C | gcc | gcc -Wall -lm -o {:basename} {:mainfile} | mygcc |
| C++ | g++ | g++ -Wall -lm -o {:basename} {:mainfile} | myg++ |
| Java | jdk | javac {:mainfile} |
Judging: PC2
For judging, we are using the official automatic judge of the ICPC World Finals, PC2. The manual is available here.
Once you have made a submission, you will see a preliminary judgment in a short while, produced by an automatic validator. Most of the time the human judge simply confirms the result of the validator. But problems may arise unexpectedly, such as a system resource failure, a mistake in a test case, etc. In those cases the final result of the judgment can take a little longer.
You will be able to send clarification to judges, which will be answered in a timely manner.
Documentation
During the contest, teams will have access to the documentation of PC2, the STL, and JDK. Additionally, linux man pages are installed.

