International Olympiads in Informatics (IOI)
The idea of initiating international olympiads in informatics
for school students was proposed to the 24th General Conference of the
Educational, Scientific and Cultural Organization (UNESCO)
in Paris by the Bulgarian delegate Professor Sendov in October 1987.
This plan was included into the Fifth Main Program of UNESCO for the
biennium 1988-1989 (Section 05 215).
[Quoted from the IOI'89 and
In 1997 IOI took place in the University of Cape Town in South Africa
In May 1989, UNESCO initiated and sponsored
the first International Olympiad in Informatics (IOI).
13 countries participated.
At that time Lithuania was not inependant yet and therefore Lithuanian team
couldn't participate in it. However Andrius Čepaitis from Lithuania
competed in IOI'1989 as a member of Soviet Union team and was the only member of
this team to win gold medal.
Lithuanian team in IOI'2000 in China
The IOI is one of five international science olympiads. The primary goal of the
IOI is to stimulate interest in informatics (computing science) and information
technology. Another important goal is to bring together exceptionally talented pupils
from various countries and to have them share scientific and cultural experiences.
[Quoted from IOI History page]
The IOI is organized annually in and by one of the participating countries.
Teams from 60 to 80 countries come together yach year to participate in IOI.
Waiting for testing results. IOI'1998, Portugal
Each participating country typically sends a delegation of four pupils and two
accompanying adults. The pupils compete individually and try to maximize their
score by solving a set of informatics problems. The problems are algorithmic
programming problems to be solved on a personal computer.
[Quoted from IOI History page]
The contestants submit solutions to the Contest system.
The solutions are tested automatically, i.e. the program is compiled and the executable is run
on a number of inputs prepared in advance. If the execution terminates noramlly then the output
is checked for correctness. No sources are analyzed.
Olympiad lasts eight days, two of them are competition days.
Competitors are given five hours to solve three tasks on one competition day.
Problem formulations are translated to native languages of most participants.
The competitors get tasks in English as well as in their native language.
The can code their programs either in Pascal or in C/C++.
Team leaders translate problem formulations; IOI'2000, China
The competition is individual and country rankings are not counted.
Around half of the participants are awarded with gold, silver and bronze medals.
Martynas Kriaučiūnas (Lithuania) is awarded bronze medal; IOI'2001, Finland
On non-competition days cultural and recreational activities are organized
for the participants of IOI's.
The dinner on the Great Wall of China; IOI'2000 China
IOI'1997, South Africa
The participants and winners of IOI's are honoured in many countries. There is a tradition
in Lithuania, that each October the Prezident of Lithuania honoures the participants
of all science olympiads as well as their teachers, team leaders and sponsors.
The Prezident of Lithuania V. Adamkus together with Lithuanian Olympic team in Informatics;
There are created two official web pages of International Olympiads in Informatics:
in the Netherlands
and in the United States.
Many countries also have web pages of their national competitions in informatics.
Lithuanian team in IOI'1998 in Portugal