top banner with sponsor logos

Central European Olympiad in Informatics 2026

Welcome!

This is the official website for the 33rd Central European Olympiad in Informatics (CEOI 2026). The CEOI is an annual informatics competition for top secondary school students from Central European countries.

The competition will take place in Ljubljana, Slovenia from TBD to TBD 2026..

Teams from regular participating countries (Croatia, Czech Republic, Germany, Hungary, Poland, Romania, Slovakia, and Slovenia) along with invited guest countries will compete. The competition consists of two days of algorithmic problem-solving, following the International Olympiad in Informatics (IOI) format.

Schedule

X. X. 2026:
Arrival Day & Registration
X. X. 2026:
Opening Ceremony & Practice Contest
X. X. 2026:
Competition Day 1
X. X. 2026:
Excursion & Cultural Day
X. X. 2026:
Competition Day 2
X. X. 2026:
Problem Discussion & Award Ceremony
X. X. 2026:
Departure Day

Sunday: Arrival & Registration

Time Contestant activity Contestant location Leaders activity Leaders location
16:00–19:00 Arrivals & Accomodation TBD Arrivals & Accomodation TBD
19:00–20:30 Registration ‐ Dinner TBD Registration ‐ Dinner TBD
20:30–21:00 Free time TBD GA meeting TBD

Regulations of CEOI

Goals

The Central European Olympiad in Informatics (CEOI) aims to motivate secondary school students in Central Europe to:

Additionally, the CEOI may:

Organization of the CEOI

There are eight nine CEOI countries: Croatia, Czech Republic, Germany, Hungary, Poland, Romania, Slovakia, Slovenia and Ukraine.

The CEOI is organized by the Ministry of Education or another appropriate institution of one of the CEOI countries. It is expected that the organization rotates among all CEOI countries at an approximately regular basis. The delegations of all CEOI countries must be invited to each CEOI as regular participants. Moreover, the host country may invite guest countries and a second team from the host country, sharing the same team leader.

The International Committee (IC) of the CEOI consists of the eight nine team leaders and of a representative of the host country who chairs the meetings of the IC. A host who is willing to organize a CEOI in a given year in their country has to announce their intent at least one year before that CEOI (i.e., during the competition days of the previous CEOI). Selection of the next host is made by the IC by a majority vote.

A revision of the CEOI Regulations is adopted by the IC by a 2/3 majority vote.

A new CEOI country can only be adopted by consensus. A country can stop being a CEOI country either by abdicating voluntarily, or by a consensus of all remaining countries.

Delegations and contestant eligibility

A contestant is eligible to compete in the CEOI if and only if they are eligible to compete in the IOI in the same year.

Each contestant must be selected based on their results in national competitions.

A national delegation consists of up to four eligible contestants, a team leader, and at most one deputy leader. Additionally, a delegation can be accompanied by any number of guests.

Participation fees

The delegations of CEOI countries should cover only the cost of their travel to and from the contest site. The host has to cover all reasonable expenses (notably: accommodation, meals, and excursions) of the delegations of CEOI countries during the event. The host can, and usually does, require the delegations of guest countries and the guests who accompany any delegation to pay participation fees.

Scientific Committee

The Scientific Committee (SC) consists of a chairperson and of 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 proposals for competition tasks, including test data and grading schemes. The SC is expected to prepare at least two backup tasks to be used if some of the proposed tasks are rejected by the GA.

General Assembly

The General Assembly (GA) is composed of the team leaders of all participating countries (including guest countries) and of a representative of the host country who chairs the meetings of the GA. GA meetings are held in English.

Before each contest day, the SC presents the GA the proposal for competition tasks and optionally also short descriptions of proposed model solutions and additional details on the tasks. The GA familiarizes themselves with the tasks and then votes on accepting the proposed tasks (by a simple majority). If the proposal is not accepted, the SC presents one or more backup problems and the GA discusses the options and takes votes until some problem set proposal is accepted. After a problem set is accepted, the GA may still suggest minor changes to the problem statements. These changes should improve the clarity of the problem statement without changing the nature of the task. In particular, these changes cannot imply changes in test data or other related materials prepared by the SC.

Competition

At least one month before the competition the host should publish the competition rules for that year and the technical information about hardware and software that will be provided. In particular, the competition rules should define the set of available programming languages, and these should include all languages available at the IOI held in the same year.

The competition consists of two rounds, taking place on different days. In each round the working time is five hours and the contestants are given three problems to solve. Contestants can use the provided programming languages to implement solutions to competition problems. The solutions are evaluated and scored automatically using test data prepared by the SC. During the competition the contestants have the option to submit questions and clarification requests to the SC. All public announcements made by the CEOI authorities to the contestants must also be provided in written form.

The contestants must have the option to use their native language. In particular:

Generally, the contents and the form of the CEOI tasks should be guided by the IOI syllabus.

After the competition, the contestants and team leaders must be given the access to data that will enable them to verify whether their solutions were evaluated correctly. If a team leader does not accept the results of the evaluation and cannot come to an agreement with the SC, the team leader can submit an appeal. The appeal and all relevant data (anonymized if possible) must be presented to the GA by the chair of the SC or the chair of the GA. The GA then takes the final decision on the appeal.

Results and Prizes

About 50% of all contestants (including guest countries and the second team of the host country, if present) should receive medals. The proportion of these gold, silver and bronze medals should be approximately 1:2:3. Given these expectations, the General Assembly will determine the minimum scores for the gold, silver and bronze medals.

Each contestant should receive a certificate of participation. The medals, certificates and other prizes should be given to the contestants at the official closing ceremony.

Contest Rules

These competition rules are derived from those of CEOI 2025, but with quite a few changes in competition details. Relevant changes are highlighted.

Task Types

The tasks are designed to be algorithmic in nature. They may be of the following types:

Competition Format

There will be two competition days. On each day contestants will be given three tasks to complete in five hours.

Limits

For batch and communication tasks, the following limits are enforced:

Submitting Solutions

Contestants submit solutions to the contest server via a web-based judging system running on that server.

Solutions for tasks may be submitted at any time during the contest. It is the responsibility of the contestants to submit their solutions to the contest system before the contest is finished. We advise the contestants to reserve enough time before the end of the contest to make sure that all of their solutions are submitted. The contest server shows the official time remaining in the contest.

For tasks that require programs as solutions, the judge will accept C++ source files.

The programs are run on machines similar, but not necessarily identical to the contestants' workstations.

Scoring

Test data for each task will be divided into batches of test cases that correspond to the subtasks defined in the task statement. A single test case is solved correctly if the submitted program produces the correct output within the enforced limits. A subtask is solved correctly if each of the test cases it contains is solved correctly. The individual score for each subtask will be specified in the task statement.

If a contestant submits more than one solution for the same task, the final score for each subtask will be the maximum score of this subtask across all submissions. The final score for each task will be the sum of scores for its subtasks. For example, consider a contestant who made two submissions on a task that contains two subtasks. The first submitted solution got 30 points for the first subtask and 10 points for the second subtask. The second solution got 0 points for the first subtask and 40 points for the second subtask. Hence, the final score for this task will be 70.

Each submission is always tested on all sample test cases. The results of these tests have no influence on the scores. In particular, it is possible to fail a sample test case and still gain a non-zero score for the task.

Scoring procedures for a task that deviates from the above will be specified in the task description.

Feedback

For each submission, the judging system will provide as feedback the verdict and score for each subtask.

If a subtask is not solved, then the judging system will provide feedback for the first test case which received the lowest score on that subtask. The feedback will include the test case number and one of the following reasons:

Inputs are ordered the same way in all the runs. No information on the actual data, number of passed test cases, program output, or any other execution details will be given to the contestant.

A correctly solved subtask will receive a Correct verdict.

If compilation of a submission fails, the contestant will receive the compiler output.

Feedback provided for a task that deviates from the above will be specified in the task description.

There is a small chance that the verdict will change later:

Clarification Requests

During the competition, contestants may use the judging system to submit clarification requests. Contestants may use English or their native language. Delegation leaders are responsible for translations between the native language and English.

Task-related questions must be phrased as positive yes/no questions. These questions will be answered with one of the following:

The Scientific Committee may choose to provide additional information.

Technical and contest-related questions and comments may be phrased arbitrarily and the Scientific/Technical Committee will answer them appropriately.

Announcements

The Scientific Committee may need to make an announcement during the competition. These announcements will be made in English and they will be published on the judging system. If a contestant cannot understand the English announcement, they can send a clarification request asking for a translation.

Fair Play

In order to ensure fair competition, submitted programs are not allowed to:

During the contest, contestants are not allowed to:

All Fair Play limits do apply during the practice session as well. Violation of these rules may be grounds for disqualification.

Delegation leaders must protect confidentiality of tasks. Between the moment the tasks are presented to the General Assembly and the end of the corresponding competition day, contestants must not communicate with anyone who knows the tasks except for the usual communication with CEOI staff. During that time, sharing task-related information with anybody outside the General Assembly requires an explicit approval from the Scientific Committee.

Competition Supplies

During the contest days, the onsite proctors will provide:

During the practice session and analysis session, contestants may bring anything they like. During the contest, contestants may only bring the following items:

During the onsite practice session, all keyboards, mice, mascots, and dictionaries must be submitted to the onsite proctors for approval before they can be installed and used. After the practice session, and again after the analysis session after the first competition day, these items must remain on the contestant’s desk. After the second competition day, the contestant is responsible for collecting all their belongings.

Any attempts to bring any other items unlisted above into the competition rooms are considered cheating. In particular, the following items are strictly prohibited in the competitions:

Appeal Process

During the analysis session after a contest day, the secret test data will be made available to the contestants and delegation leaders. Contestants and team leaders may use the contestant workstations to verify that the grading is correct.

A team leader must notify the Scientific Committee about any appeals before the end of an analysis session, and then submit the full text of the appeal in the time specified by the Scientific Committee.

Every appeal will be reviewed by the Scientific Committee and the team leader will be notified about the committee's decision. All appeals and their resolutions will be summarized at a General Assembly meeting and approved by the GA.

In the event that a mistake is discovered in the grading of a task, the mistake will be corrected and the submissions of all contestants will be re-graded and re-scored, whether or not the scoring of that particular submission has been appealed. Note that re-scoring may result in a higher or lower score for any contestant.

Contest Environment

The software environment of CEOI 2026 consists of Ubuntu 24.04 LTS with the Xfce desktop environment. The following packages are provided:

Contest System

CEOI 2026 uses the following software:

Contest

The contest system and live results will be accessed at https://contest.ceoi2026.acm.si/ (PLACEHOLDER).

Contest data (will be available after the event):

Contest results (Scoreboard Placeholder):

Venue

The CEOI 2026 competition will be held in Ljubljana, Slovenia. The likely competition venue is the **Faculty of Computer and Information Science (FRI)** at the University of Ljubljana, which has modern facilities suitable for the Olympiad.

Official registration, social events, and opening/closing ceremonies may take place at other prominent Ljubljana locations, such as Cankarjev Dom.

Organizers

The Central European Olympiad in Informatics 2026 is the result of efforts of many people.

Regional contest director

Organizing Committee

Scientific Committee

Technical Committee

Staff

Contact

For general inquiries about CEOI 2026, please contact the organizing committee at:

ceoi@acm.si (PLACEHOLDER)