The Olympiad is organized by the Ministry of Education or another appropriate institution of one of the eight Central European countries.
According to the rules accepted by the initiators of the CEOI, teams of eight Central European countries, i.e. Croatia, Czech Republic, Germany, Hungary, Poland, Romania, Slovak Republic and Slovenia (suspended), are invited as regular participants. Moreover, the host country may invite guest participants as well.
The International Committee (IC) of the CEOI consists of the eight team leaders, and a representative of the host country, who chairs the meetings of the IC. A host which is willing to organize a CEOI in a given year in its country, has to announce its intent at least one year before that CEOI (during the previous CEOI competition days). Selection of the next host is made by the IC by a majority vote. Revision of the Regulations of the CEOI is adopted by the IC by a 2/3 majority vote. Enlarging or decreasing the set of CEOI countries can only be adopted by consensus.


The CEOI aims at motivating secondary school students of Central Europe to:

Additionally, the CEOI may:

General Regulations

Each team is composed of up to four secondary school students, a team leader and a deputy team leader. Only the cost of travel to and from the place of the competition should be paid by teams; all local expenses are covered by the organizers.
Accompanying persons and observers are welcome, but they should pay for their stay. Interested people are advised to contact the local organizers.
The official language is English. Students may use their mother tongue. Programming problems will be formulated in English and then translated by the team leaders to the mother tongue of their team. Both versions will be given to the students. Team leaders must be able to speak and write in English, as well as the language of their team.
The computers will be IBM PC compatibles with selected software packages. Only the computers and software with built-in help facilities provided by the organizers may be used in the competition. In particular, the use of printed materials will be forbidden. The programming languages of the contest are Pascal, C and C++; the precise versions of these languages will be updated each year. The compilers and programming environments for the above mentioned programming languages will be installed on the hard disk.

Team Composition

A contestant - secondary school student - is not older than twenty years. The team leader will be a member of the General Assembly. Observers and persons accompanying a delegation have to pay a fee.

General Assembly

General Assembly (GA) is composed of the team leaders of the participating countries and the president nominated by the host country. General Assembly selects problems to be solved in the competition from a set of problems prepared and proposed by the Scientific Committee.
The selection procedure is the following:

Scientific Committee

The Scientific Committee (SC) consists of a chairperson and a number of experts (SC members) from the host country. It becomes active well before the beginning of the Olympiad and has the task of selecting and preparing problem proposals.
A further task of the Scientific Committee is to test and evaluate the solutions of the contestants.

Problems, Competition

The competition consists of two rounds in two days. In both rounds the working time is five hours and the contestants will be given one to four problems to solve. The selected problems will be translated by the team leaders into the national languages of the teams.
Contestants may submit written questions to the Scientific Committee concerning the formulation and interpretation of the problems for the entire duration of the contest. Contestants may use their national language in asking quesitons during the first hour of competition. Questions submitted afterwards may only be in English.
Only questions that can be answered with 'Yes', ','No' or 'No comment' may be accepted. The answers will be produced by the members of the Scientific Committee and approved by the chairperson of the SC as soon as possible.
When the competition ends, each contestant should prepare his/her solution for the evaluation, according to regulations issued by the organizers.
No special hardware requirement or software packages (e.g. graphic packages) will be needed to solve the problems. The whole communication between the CEOI authorities and contestants will be in a written form.


When the working time is over, the solutions of each of the contestant will be checked by an evaluator, using previously unpublished test data. The evaluation is based on the test data and the responses of the programs only. The evaluation procedure concludes with the meeting of the Scientific Committee, where the evaluation reports are discussed. Potential disagreements are dissolved by voting. Achieving a proper and balanced evaluation is the responsibility of the Scientific Committee. If a team leader does not accept the results of the evaluation, he/she may appeal to the General Assembly. Finally, the president of SC or IC presents the anonymous results to the General Assembly to take final decisions.

Results and Prizes

The General Assembly will determine the minimum scores for the gold, silver and bronze medals.
The proportion of these gold, silver and bronze medals should be approximately 1:2:3. About 50% of the contestants should receive medals. Each contestant will receive a certificate of participation. The medals, certificates and other prizes will be given to the contestants at the official closing ceremony.