CEOI 2001 Competition rules |
Version of August 11, 2001This page contains the competition rules for CEOI 2001, describing the competition procedures and (roughly) the grading procedures. The rules are written in a form which is addressed to the contestant. The current (i.e. final) version of the rules were discussed and approved by the General Assembly (GA) at its first meeting.
Competition Dates Questions Assistance Printing Backups Consistency checking of solutions Submission of solutions Ending the competition Other Information Competition DatesCEOI 2001 takes place from Friday, 10 August (Arrival Day) to Friday, 17 August (Departure Day). The First Competition Day is Sunday, 12 August, and the Second Competition Day is Tuesday, 14 August. On both competition days you will be given three tasks to complete in five hours from 8:00 to 13:00 (CET DST).There is also a practice period in the computer labs on Saturday, 11 August from 9:00 to 10:30. All contestants are advised to get used to the local environment in the practice period. Competition EquipmentThe competition computers have either 600 MHz Celeron II or 500 MHz Pentium III processors, 128 MB RAM, a standard Hungarian keyboard with optional key stickers, a mouse, and a color screen.Blank writing paper, a pen, and two diskettes (for backup and for printing) per day will be provided for you. You may take pens, pencils and erasers, but may not take any other material, especially diskettes, calculators, written or printed materials, communication devices (such as mobile phones) into the competition area. A contestant who is in possession of this type of material in the competition room may be disqualified from the competition. Programming environmentEach computer has a Windows 98 SE installation. Items may have been removed from the standard installation: it may have been changed in order to improve security or make it smaller.The programs installed for the competition are set up in such a way that they can be found on the users' path (ie. no extra setup is needed to use the tools). The Windows platform includes the official compilers of CEOI 2001, i.e.
The contestant should be familiar with the programming package of his/her choice (including the use of libraries or units), and be able to execute programs, change the working directory and manage files. The Windows environment includes tools for program development:
Gcc is installed as a part of the DJGPP packages, and the respective standard info files are also installed. Rhide also comes with info files. Freepascal is installed as the "full" version. Freepascal documentation is also available in PDF, which may be read with the installed Acrobat Reader.
The Windows installation also includes the MS-DOS editor Edit, the standard
Microsoft Notepad and Wordpad.
There may be some notes and other texts which will only be made available
for translation along with the task description in the respective GA
meetings.
Whenever efficiency of the computation is important, there will be at least one test input where an inefficient program can also get some scores. Each task has a title and a short name. The short names are used to identify files and folders (directories).
If, as an example, the tasks are called
The program's source code, to be provided by the contestant, must be in a
single file, and must be stored in the respective directory. E.g. the
Pascal source code of the task Warning: For grading, only the source files found in the contestant's working directory and additionally all the files belonging to the grading environment will be copied into a fresh directory. Any other file that is found in the contestant's working directory, will be archived, but none of them will be used for garding. Each task's description will specify
All file and folder names must be composed of lowercase letters and
the dot (.). If your program tries to access a file, and the name your
program uses contains uppercase letters, your program will fail at
the time of grading (under linux!), and gets no score. Be careful!
Items are separated by a space or an end-of-line. The format of the input data will be specified in the task specification.
All input data used for grading is syntactically correct and valid. Your
program need not check its validity.
Also, the contestants and the people taking part in the meeting must obey any instructions which limit the area where they are allowed to stay. The people authorised to attend the meeting are not allowed to communicate task-related information to other people before the start of the competition.
A contestant breaking this rule may be disqualified from the competition.
If some other person associated with a national delegation breaks this
rule, then all contestants of the respective delegation may be disqualified
from the competition.
A competition envelope containing the task definitions and other necessary
competition information will be in front of the computer. At the starting
whistle and a verbal announcement ("the competition begins"), you
may open your competition envelope and operate your computer.
You must submit your question(s) in English or in your native language on
the Question Form provided. If necessary, your delegation leader will
translate your question(s).
The Scientific Committee will answer every question submitted by the
contestants. This may take some time. Therefore, you should continue
working while waiting for the answer to your question(s). You will not be
involved in discussion.
Recall: All names must consist of lowercase letters and the dot (.); they
have to follow the specification; the files must be stored in the proper
folders, etc.
Warning:
Actually, in order to submit your solutions, nothing special has to be
done. Just leave the source file in the appropriate directory.
Please check before the end of the competition if
Warning: If a task directory contains more source files that follow
the naming convention, only one of them will be graded. As an example,
assume that the task directory being investigated is
Warning: A single source file per task will only be considered for
grading! No other files found in the task directory will be used for
grading, or be available to your program during grading.
After the end signal (3 long whistles and the verbal announcement "end
of competition"), you must immediately stop working. Do not switch off
your computer, do not touch any part of it. Wait for instructions. When you
are told, you have to leave the competition room.
You have to leave the backup diskettes and - after the first competiton day
- the pen on the table. On both days, you may take your competition
envelope, including your notes, with you.
The compiler options for Pascal programs are
The evaluation forms and evaluation data will be made available to the
delegations in due time. Complaints about scoring are to be submitted on
the Appeal Form to the Scientific Committee.
The contestant is supposed to use exclusively drive A contestant
Your programs
Gyula Horvath Last modified: Sat Aug 11 17:00:00 CET DST 2001 |