1st Junior Balkan Olympiad in Informatics
Belgrade 2007



Daily program




   By Contestant
   By Country

Winners gallery

Events - Photo gallery





The Olympiad is organized annually by the Ministry of Education or a similar state institution and conducted by an appropriate institution and/or organization of one of the following countries: Albania, Bosnia and Herzegovina, Bulgaria, Cyprus, Former Yugoslav Republic of Macedonia, Greece, Moldova, Montenegro, Romania, Serbia, and Turkey. According to the rules accepted by the initiators of the JBOI, teams of these countries are invited as regular participants. Enlarging or decreasing the set of JBOI countries can only be adopted by consensus at General Assembly.

The JBOI aims at motivating elementary school students of the South East Europe to:
• get more interested in informatics and information technology in general,
• test and prove their competence in solving problems with the help of computers,
• exchange knowledge and experience with other students of similar interest and qualification,
• establish personal contacts with young people of the South East European region.

General Regulations
All local expenses, provided for by general regulation are covered by the organizers. Only the costs of travel to and from the place of the competition should be paid by teams. Accompanying persons and observers are welcome, but they should pay for hospitality. Interested people are advised to contact local organizers. The host country may invite guest participants as well. The scores of guest participants are not used to decide distribution of medals.
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 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 PCs compatible with selected software packages. Only the computers and software with built-in help facilities provided by the organizers may be used in the competition. The use of digital, printed, sound and other materials will be forbidden. The programming languages of the contest are Basic (QBasic, Visual Studio), Pascal (Free Pascal), C/C++ (Visual Studio), C# (Visual Studio). 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.

On the day before first competition day competitors are entitled to try the equipment for up to one hour.

All problems are algorithmically oriented. No special hardware requirement or software packages and libraries (e.g. graphic packages) will be needed to solve the problems. Program reads input data from standard input (keyboard) and writes results to standard output (console) or from files. The problems must be formulated so that they can be solved with standard set of statements of the used programming language, standard primitive data types, strings, one-dimensional and/or two-dimensional arrays and elementary type constructions. It is supposed that general knowledge of elementary mathematics and programming is known by competitors:
• elementary properties of integers (prime and composite numbers, odd and even numbers and divisibility), properties of sequences (arithmetic, geometric, recurrent), and elementary combinatorial principles (sum and product rules, pigeon hole and inclusion – exclusion principle),
• elementary properties of geometrical figures (triangles including Pythagorean theorem, squares, rectangles, and polygons. Coordinate system of integer and real rectangular coordinates in the plane including calculating distance of two points, straight line equations and their intersections),
• elementary algorithms (exhaustive search, elementary sorting and searching algorithms, case by case analysis, trading time complexity for space complexity).

Team Composition
Each team is composed of up to four elementary school students, team leader and deputy team leader. Students have to be in school during the year when the contest is held and born after January 1st, 1992. The team leader will be members of the General Assembly, and each team leader has one vote.

General Assembly
General Assembly is composed of the team leaders of the participating teams 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:
1. The chairman of the Scientific Committee distributes the proposals. Their number equals the number of problems to be solved by the contestants.
2. The GA members may either accept or, in case of a major ambiguity of formulation or other serious reasons, deny the proposals by voting. When and if a proposal is denied, another prepared proposal will be offered to the GA. For such cases, the Scientific Committee should prepare at least two extra proposals for each round. The text of the accepted proposals must not be changed by the GA, except for minor rephrasing that is needed to avoid smaller ambiguities.
3. The selected problems will be translated by the team leaders into the national languages of the teams.

Scientific Committee
The Scientific Committee (SC) consists of a chairman 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 problems proposals. Another task of the Scientific Committee is to test and evaluate the solutions of the contestants.

The competition consists of two rounds in two different days. In every round the contestants will have to solve two problems in three hours. Within the first half an hour contestants may submit written questions (either in English or in their national language) to the Scientific Committee concerning the formulation and interpretation of the problems. 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 chairman 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. The whole communication between the JBOI authorities and contestants will be in a written form.

When the time allowed for problem solving 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 report of the Scientific Committee. If a team leader is dissatisfied with the report of the evaluation, he/she may appeal to the General Assembly whose decision is final.

Results and Prizes
The General Assembly will determine the minimum scores for the gold, silver and bronze medals using anonymous score table of regular competitors which is presented to GA on the special meeting by the president of SC. The proportion of 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.

About Serbia

About Belgrade


Serbian Ministry of Education

Serbian Ministry of Science

Mathematical Society of Serbia

Host of the competition:

High school for computing

Last update: 27.07.2007.


Sponsors             ICT