Задачата идва с два вида модули: едните ще бъдат дадени на състезателите, другите ще се ползват при тестването. "Тестващите" модули са почти същите като тези на състезателите, с изключение, че не разрешават липса на входен файл и освен това очакват входните данни да са в друг формат:

На състезанието:

На състезателите се дават модулите от директория src\modulite. По-добре да не им се дават сорс-овете на модулите (totolib.c и totolib.pas), а компилирани такива.

С компилатор gcc (C за среди Dev-CPP/ RHIDE/ LINUX/ etc):

gcc -g0 -c -o totolib.o totolib.o

(на състезателите се дават totolib.o и totolib.h)

С компилатор g++(C++ за среди Dev-CPP/ RHIDE/ LINUX/ etc):

g++ -g0 -c -o totolib.o totolib.o

(на състезателите се дават totolib.o и totolib.h)

С компилатор fpc (Free Pascal):

fpc totolib.pas

(на състезателите се дава файл totolib.ppu)

При тестване:

Компилирате модулите от директория src\modulite\secure и линк-вате компилирате сорсовете на състезателите със следните командни редове:

gcc -O2 -o toto totolib.o toto.c

g++ -O2 -o toto totolib.o toto.cpp

fpc -DRELEASE toto.pas

(където, разбира се предполагам, че файловете на участниците са toto.c/toto,cpp/toto.pas)

Тестовете се извършват с файловете от директория tests.

За всеки тест трябва да се провери съдържанието на файл - накрая му трябва да има редовете:

OK
<точки>
---

Ако теста е минал ОК, се присъждат указаните точки.