Olimpiskās rezerves skola - 1999/2000.

1. 	Tiek plānoti 7 posmi. Katrā posmā risināšanai tiks piedāvāts viens uzdevums. Orientējošais uzdevumu biežums - reizi divās nedēļās. 
2. 	Risinājuma iesniegšanas termiņš - 15 dienas kopš uzdevuma publicēšanas brīža.
3. 	Risinājumus var iesniegt personīgi datorkursos (Pulkveža Brieža ielā 6, 1.stāvā, tālr.7336035) uz disketes, vai arī izmantojot elektronisko pastu (adrese: cm@dk.fortech.lv). Ja risinājums tiek iesūtīts pa e-pastu, tad visi iesūtāmie faili jāsaarhivē vienā (izmantojot arhivētāju ARJ vai ZIP) un jāpievieno vēstulei (attach). 
4. 	Uzdevumus būs iespējams saņemt pa e-pastu kā RTF-failus. Interesentiem jāatsūta atbilstoša satura e-pasta vēstule uz augstāk minēto adresi. 
5. 	Risinājumi tiks pārbaudīti iespējami ātri ar mērķi publicēt rezultātus vienlaicīgi ar kārtējo uzdevumu. 
6. 	Dalībnieku, kuru rezultāti būs vislabākie, vārdi tiks iemūžināti datorkursu mājas lapās. 

Uzdevuma risinājums sastāv no divām daļām:
1. Pirmā daļa - programma, kas atrisina doto uzdevumu. Nepieciešams iesniegt izpildāmo moduli (exe - failu), tomēr vēlams iesniegt arī programmas izejas tekstu gadījumam, ja ar izpildāmo moduli radīsies neparedzētas problēmas. Atļauts izmantot jebkurus programmēšanas līdzekļus, kas atbilst zemāk minētajām prasībām. 
Programmas tehniskās prasības: 
•	programmai jāielasa ievaddati no teksta faila INPUT.TXT un jāizvada rezultāti teksta failā OUTPUT.TXT;
•	visi testa dati atbilst specifikācijai, kas norādīta uzdevuma tekstā, izvaddatu formātam precīzi jāatbilst uzdevuma noteikumiem; 
•	programmai jāstrādā DOS režīmā un tā var garantēti izmantot līdz 500 K konvencionālās (DOS) atmiņas;
•	programmas tiek pārbaudītas izmantojot tikai testus;
•	katra testa izpildei uz IBM-PC savietojamiem datoriem ar Intel Pentium 120 MHz procesoru tiek dotas 5 sekundes.
2. 	Otrā daļa - testu komplekts programmas pārbaudei un katra testa īss apraksts.
Dalībniekam jāiesniedz no 3 līdz 100 testa datu failiem. Pirmā testa faila nosaukumam jābūt INPUT.00, otrā - INPUT.01, trešā - INPUT.02 utt. Testu skaitu (bet ne mazāk kā 3 un ne vairāk kā 100) nosaka pats dalībnieks. Visu testa failu datiem precīzi jāatbilst uzdevuma specifikācijai. Bez tam dalībniekam jānosaka, cik punkti par kuru testu tiks piešķirti. Punktu kopsummai pa visiem testiem jābūt tieši 100. Punktu sadalījums jāapraksta teksta failā POINTS.TXT. Faila i-tajā rindā jābūt skaitlim, kas norāda, cik punkti tiks piešķirti par pareizi izpildītu i-to testu. Īss testu apraksts (apmēram 1-3 rindas par katru testu) jādod teksta failā DESCRIPT.TXT. Testu komplektam jāsatur dažādas grūtības pakāpes testus.

Risinājuma vērtēšana.
Par katru no risinājuma daļām maksimāli var iegūt 100 punktus.

Школа олимпийского резерва - 1999/2000.

1. 	Планируется 7 этапов. На каждом этапе предлагается одна задача. Ориентировочный срок выхода задач - раз в две недели. 
2. 	Срок сдачи решений - 15 дней с момента публикации задачи.
3. 	Сдать решения можно либо лично на курсах (Пулквежа Бриежа, 6, 1-й этаж, телефон 7336035) на дискете, либо прислать письмо по электронной почте (адрес: cm@dk.fortech.lv). Если решение присылается по электронной почте, то все присылаемые файлы следует заархивировать в один (применяя архиваторы ARJ или ZIP) и присоединить к письму с помощью Attach.
4. 	Желающие имеют возможность получать задания по e-mail’у в виде текстов в RTF-файлах. Для этого следует один раз прислать e-mail соответствующего содержания по вышеуказанному адресу. 
5. 	Решения будут проверяться по возможности скорее с целью публиковать результаты одновременно с очередной задачей.
6. 	Имена участников, показавших лучшие результаты, будут увековечены на сайте курсов. 

Решение задачи состоит из двух частей:
1. 	Первая часть - это программа, решающая поставленную задачу. 
Необходимо предъявить только один выполняемый файл, однако желательно прилагать и исходный текст программы (на случай непредвиденных сбоев выполняемого модуля). Допускается применение любых средств программирования, отвечающих следующим условиям.
Технические условия для программы:
•	программа должна читать исходные данные из текстового файла INPUT.TXT и выводить результаты в текстовый файл OUTPUT.TXT;
•	все тестовые данные соответствуют спецификациям, описанным в условиях задачи, форматы выходных данных также должны точно соответствовать форматам, описанным в условиях задачи;
•	программа должна работать в DOS режиме и может гарантированно использовать до 500 K conventional (DOS) памяти;
•	программы проверяются только по тестам;
•	на выполнение каждого теста дается 5 секунд на IBM-совместимых компьютерах с процессором Intel Pentium с тактовой частотой 120 МГц.
2. 	Вторая часть - это комплект тестов для программы и краткое описание каждого теста.
Участник должен предоставить от 3 до 100 тестовых файлов. Первый тестовый файл должен называться INPUT.00, второй - INPUT.01, третий - INPUT.02 и т.д. Количество тестов (но не менее 3 и не более 100) определяет сам участник. Все тестовые файлы должны в точности соотвествовать спецификациям входных данных, описанных в условии задачи. Кроме того, участник должен указать, сколько очков он назначает за каждый тест. Всего он должен для каждой задачи разделить между тестовыми примерами ровно 100 очков (не больше и не меньше). Распределение очков между тестами должно быть представлено в текстовом файле POINTS.TXT. Первая строка этого файла должна содержать количество очков, которые программа получит за выполнение первого теста, вторая - за выполнение второго, и т.д. Краткое описание тестов (примерно 1-3 строки на тест) должно быть представлено в текстовом файле DESCRIPT.TXT. Желательно, чтобы комплект тестов содержал тесты различной сложности.

Оценка решений.
За каждую из двух частей решения можно получить максимум 100 очков.