Basic Information about the CEOI'99
Regulations of the CEOI (general)
Regulations of the CEOI (available as MS Word document)
Competition Rules for the CEOI'99 (this year's specific)
1 CzeA01 is an example of such an ID
- The contestant is identified by his/her unique identification number1 (Contestant ID). This number in imprinted in the back of the contestants' identification tag. The contestants' computer is identified with the same ID.
- The contestant can have only a pen or a pencil at the computer during the contest. The other things namely contestants' own sheets of paper, exercise books, as well as diskettes, calculators, portable phones, books, manuals, etc., are not acceptable at the computer during the contest.
- Before the competition time starts, at the contestants' computer there is an envelope containing the problems descriptions to be solved in two versions:
- English version (Original)
- The translation into the contestants' mother tongue
- The envelope also contains the overview of the problems, sheets of paper for notes, Clarification Request forms, Print Request forms for printing files, and two diskettes labeled with the contestants' ID. The contestants' solution to the problem is handed over to the organizers on both diskettes.
- The time for the solution lasts 5 hours (10 a.m. - 3 p.m.). The organizer announces lasting 15 and 5 minutes of the competition time, as well as its expiration.
- When the competition time expires, all the computers are switched off without previous warning.
- The contestants may ask questions to the problems only during the first 30 minutes. The contestants' question is written in the form in the following way:
- The contestant should fill in:
- His/her ID
- The problem identification the question is about
- The question itself (in English or in the mother tongue)
- The contestants hands over his/her question to an organizer
- The contestants' team leader translates the question if it is written in the mother tongue.
- There are 3 possibilities how to answer the question: Yes, No, No comment.
- The contestant may ask for printing his/her program files. Such a demand is filled in the application form. The procedure is following:
The contestant cannot ask for printing during last 30 minutes of the competition time.
- The file is stored in the contestants' diskette
- The application form contains
- The contestants ID
- The identification of the file(s) to be printed
- The application form together with the contestants' diskette is handed over to an organizer
- The contestant may use the refreshment during the contest.
- The organizer controls going to the toilette. Only 1 contestant may be at the toilette. During last 30 minutes going to the toilette is not permitted.
- The contestant hands over his/her solution on the diskettes to the appointed organizer. The contents of both diskettes should be identical2. The diskettes may contain the source codes only.
- The files should be identified in accordance with the instructions in the overview. If the name of the file is not correct, the solution is not evaluated. The proper names of the files are given in the overview.
- The output onto the screen is not prohibited, but it is not taken into account during the process of evaluation.
- The contestants' program cannot touch files outside the working directory.
- The contestants' program cannot accept input from the keyboard.
- The contestants' program cannot touch ports, evoke any interruption, as well as change the address of the interrupting routine.
- The contestants' program cannot touch the timer.
- The contestants' program cannot use procedures and functions neither from the DOS unit (in case of Pascal) nor from dos.h (in case of C language).
- The contestants' program in C language should use memory model LARGE (this is the very model, in which the addressing memory is errorless). The compilation during the evaluation will be done in the mentioned model only.
- During the evaluation the source codes on the diskettes will be compiled automatically (see points 12, 13, and 20), and their functionality will be tested by the ready series of data files, which were constructed by the Scientific Committee in advance.
- The evaluating program measures out the time of computation, too. If the time, necessary to compute the result, exceeds the given time limit, the computation is finished automatically. The time limits are published for each problem in the overview.
- During the computation the evaluating program watches if the contestants' program does not try to use the instructions, which are not permitted (see points 15, 16, 17, 18, 19). If the contestants' program tries to use such an instruction, the evaluation of such a program is finished immediately.
- If the contestants' program has finished properly on time, the evaluating program checks automatically the correctness of the results stored in the output file (see points 13 and 14).
- The evaluating program can show the contents of the input files with testing data, expected output files for these files, as well as the results of contestants' program, if it is asked for.
- After the evaluation procedure has finished, two pieces of protocol are signed both by the evaluator and the team leader3.
- The objections can be written in the protocol and signed by the team leader. The Scientific Committee decides upon and answers the objections at the jury meeting4.
- The International Jury decides upon the number of golden, silver, and bronze medals in accordance with the rules valid for CEOI.
2 The first piece for the team leader, the other for the Scientific Committee
3 The first piece for the team leader, the other for the Scientific Committee
4 The Scientific Committee may re-evaluate such a problem before the explanation
or Competition Rules for the CEOI'99 (the same text available as MS Word document)
Date & Place
September 2nd - 9th, 1999
Faculty of Informatics
CZ-602 00 Brno
Secretary of the CEOI'99:
Faculty of Informatics
CZ-602 00 Brno