The Baltic Olympiad in Informatics (BOI) is a programming contest for secondary school students. It started in 1995 with only 3 participating countries and grew substantially over the years. Now BOI encompasses about 60 participants from 9 countries situated around the Baltic Sea. Each country is invited to send up to 6 participants to the Olympiad, and the host country usually sends two teams.
BOI follows the competition format of the International Olympiad in Informatics (IOI). It consists of several challenging algorithmic tasks which must be solved individually during 2 competition rounds each lasting 5 hours. Students can write their programs in C, C++, Pascal or Java programming languages. During each round their programs are evaluated automatically, scoring points for efficiency and correctness.