Practice Competition Instructions for Contestants

Practice competition is held for you to learn to operate your environment. The tasks are easy and printed solutions are provided at the competition.

First of all, you should study the programming environments you are planning to use so that you know how to use and customize them. In IOI 2002 you have a choice of several different program development tools. You should try to make a decision on which tools to use. 

The primary choices available for Linux are:
-	For C, C++, and Pascal: editor of your choice (for example vim, emacs), command line compilation, and gdb or ddd for debugging.
-	For C and C++: RHIDE - an integrated development environment. RHIDE can also be used as just an editor for C, C++ or Pascal program development.
-	For Pascal: fp - an integrated development environment that comes with freepascal. The fp is still in beta and may have some problems.

The primary choices available for Windows XP are:
-	For C, C++, and Pascal: editor of your choice (for example Edit), command line compilation, and gdb for debugging.
-	For C and C++: RHIDE - an integrated development environment.
-	For Pascal: fp - an integrated development environment that comes with freepascal. The fp is known to have some problems.

Second, you need to learn to use the web service for IOI 2002: submitting solutions, test executing your programs, printing, and making backups. You should also try submitting solutions that do not compile or work correctly.

Third, you need to familiarize yourself with the task types and the materials that come with sample tasks. You may need to use a library in the actual competition. To be familiar with using libraries, you should try to link to your program the library provided for the task string, even though you do not really need it to solve the task.