IOI'94 - Regulations


The Olympiad in Informatics is an international programming competition for senior pupils. Only officially invited national delegations may participate. Each participating country may send a delegation consisting of

The host country will provide board and lodging and arrange excursions. Travelling costs to and from the host country must be covered by each participating country.

Observers and persons accompanying a delegation have to pay a fee.

Office Bearers of the IOI

Office bearers of the IOI are:


The examination will take place during two days. The working time will be five hours each day. Each participant will work independently on a personal computer. On both days the participants will be asked to solve three problems.

The problems will be chosen by the jury from the four problems that have been prepared by the Scientific Committee. No special hardware requirements or software packages (e.g., no graphics packages) will be needed for solving the problems. The problems are given to the students in written form, without any additional oral information.

The following programming languages are permitted in the last released version as of January 1 the year of the competition.

Should participants wish to use any other language or version, delegation leaders have to consult the organizers in writing as early as possible, but no later than May 1 the year of the competition.


For the competition each participant will be provided with a personal computer and the necessary software. MS-DOS will also be provided.

The compilers and programming environments for the above mentioned programming languages as well as the MS-DOS editor will be installed on the hard disk. Hard copies of files can only be printed off-line via diskettes.

Only the computers provided may be used in the competition. No copying of the software on the computers, nor the use of private or other software or private diskettes will be allowed. Use of printed material will not be allowed.

Working Languages

Every participant may use his/her mother tongue. The problems will be given in both English and the respective mother tongues. Delegation leaders and deputy delegation leaders must be able to speak and understand English as well as the language of their team. English will be the only working language of the jury.


The competition consists of two rounds over two days. At the start of each day of competition, the Scientific Committee will submit problems to the Jury. For each day the Jury has to select three problems out of four. The selected problems will be translated by the delegation leaders into the respective mother tongues.

At 13.00 the problems will be given to the participants in English and in their mother tongues.

Five hours' working time will be allowed. During the first hour a participant may ask the jury in writing about the text of the problems. Only questions that can be answered with ``Yes'', ``No'', or ``No comment'' will be accepted. The answers should be given as soon as possible.


When the working time has elapsed, each participants' program will be checked by a coordinator, using previously unknown test data. The evaluation will be based on input data only. During this checking, all required tests will be run and a written report will be signed by the coordinator and the delegation leader.

Each participants' program will be copied to two diskettes, one for the leader of the team, the other as a back up of the hard disk.

The delegation leader and the coordinator together will examine each solution and agree on a preliminary evaluation. By moderating the evaluation, the Coordinating Committee will ensure that a just and balanced evaluation is achieved.

The chief coordinator will present the results to the jury, who will make the final decision. If a delegation leader can not accept the result of the coordination, he may address himself to the jury. All decisions taken during the evaluation procedure will be final.

Results and Prizes

The Jury will determine the minimum scores for gold, silver, and bronze medals. The number of winners of these medals should be in the proportion 1:2:3. About 50% of the participants should receive medals. Each competitor will receive a certificate of participation.

The medals, certificates, and other prizes will be awarded at an official closing ceremony.