ИНФОРМАТИКА
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ РАБОТЫ И РЕЗУЛЬТАТОВ

Все Ваши решения должны быть только в не скомпилированном виде (в исходных кодах) и вложены как файл (присоединены) к письму, содержимое которого должно соответствовать текстовому ASCII файлу без расширения readme:

<Фамилия, Имя, Отчество>
<класс или группа>
<полное название учебного заведения>
<населенный пункт>
<страна>
<показатели предыдущих конкурсов, олимпиад, турниров по годам>
<выбранная среда для программирования из допустимого списка (список смотрите ниже)>
<преподаватели, тренеры> 

Поддерживается архивация файлов архиваторами RAR, ARJ, ZIP, WinRaR, WinZip
Письма отправляйте не позднее оговоренных сроков по этому адресу, если не было никаких на то дополнительных указаний (в отдельных случаях возможна отправка по иному адресу, о чем будет сообщено заблаговременно) 

Исходный текст программы-решения должен содержать, только если это будет необходимо, описание режимов трансляции на тот случай, если жюри будет вынуждено перетранслировать представленный исходный текст. Например, для включения опций компиляции в текст программы в среде Free Pascal достаточно выполнить команду CTRL-O+O (латинская "O")

Следует знать:

  • программу-решение следует поместить в текстовый ASCII-файл, который имеет имя, указанное в условии задачи, и расширение *.PAS, *.CPP или *.C, *.BAS, *.PP,*.DPR в зависимости от используемого языка программирования

  • программа должна правильно ввести исходные данные. В процессе работы программа должна  обрабатывать те файлы, которые расположены в текущем директории (т.е. не обязательно на диске А:)

  • не оставляйте никаких комментариев в исходном коде программ

  • используйте приведенные опции для компиляторов

    • для Free Pascal:  -So -Sd -O1 -XS -dcontest

    • для Microsoft VC++, Borland C++ v.3_1, GNU C++, Delphi  устанавливаемые по умолчанию

  • входные файлы не содержат строк, не оговоренных условием задачи (в отдельных случаях могут завершаются переводом курсора на одну строку вниз (управляющий символ #10) и перемещением курсора к началу текущей строки (управляющий символ #13))

  • не допускайте появления как в начале, так и в конце строк выходного файла пробелов или каких-либо иных символов, не оговоренных условием

  • соблюдайте формат выходного файла или изображения на экране в точности с образцом, приводимым в условии задачи

  • не выводите на экран или в файл сторонней информации

  • не создавайте временных или иных вспомогательных файлов

  • не выводите (для числовых величин) ведущих нулей, если это особо не оговорено условием

  • придерживайтесь формы ввода данных и вывода результатов, приведенных в условиях задач и в примерах!

  • пользуйтесь примерами для отладки программ. Следует помнить, что успешная работа программы на приведенных примерах не гарантирует правильности работы программы!

  • для обработки каждого теста существуют ограничения по времени - как правило, не более 15 секунд

  • в связи с тем, что вместе с условиями тура не предоставляются участникам ограничения по времени прохождения тестов для центрального CPU каждой из представленных задач, для самоконтроля времени выполнения программы ориентируйтесь, в основном, на время менее 1 секунды (за исключением полных переборных вариантов)

  • если могут существовать разные варианты решения задачи, удовлетворяющие условию, достаточно представить одно из них

  • правильность исходных данных проверять не надо, если это не оговорено особо условием задачи

  • в случае технических огрехов, недоразумений, неясностей или неточностей, не связанных с пониманием условия или отыскания способа решения задачи, обращайтесь по указанному вам электронному адресу для проведения олимпиад. Ответ гарантируется в течении 1-8 часов с момента получения запроса (за исключением неординарной ситуации)

  • всегда дожидайтесь от меня подтверждения в получении и успешной распаковки ваших решений. Если в течении 8 часов после отправки вы не получите такого подтверждения, то скорее всего, ваши решения до меня не дошли (такое бывало раньше и есть сейчас). Следовательно, высылайте сразу повторно, не делая дополнительного запроса

  • обязательное условие для того, чтобы ваше почтовое сообщение дошло до меня: отсутствие вируса(ов) или спам-информации в отправляемом письме и файлах


Для подготовки работ участников олимпиады к проверке будут применяться приложения и среды разработки, работающие под операционными системами MS-DOS, Windows ME и Windows XP (для всех случаев, за исключением оговоренных):

  • Borland Pascal v7.01, если решение реализовано на языке Паскаль 
    Внимание! С 01.01.2006 в процессе проверки работ не применяется, хотя для написания кода (решения задачи) использовать возможно. Компиляция решения будет проводиться при помощи Free Pascal. В этом случае правильная работа программы не гарантируется

  • Borland C++ v3.1, если решение реализовано на языке Си 

  • Microsoft QuickBasic, если решение реализовано на языке Бейсик
    Внимание! С 01.01.2006 в процессе написания кода и проверки работ не применяется

  • Free Pascal v2.0 или выше, если решение реализовано на языке Паскаль

  • Microsoft VC++ v6.0 или выше, если решение реализовано на языке C++

  • GNU C/C++ (компилятор Mingw с оболочкой Bloodshed v4.9.9.2), если решение реализовано на языке C++

  • Delphi 7 или Delphi 2005 Architekt, если решение реализовано на языке Delphi


Для участников олимпиады проекта:

  • выборочные работы будут проверены на тестах дважды, чтобы постараться избежать случайной ошибки

  • в отдельных случаях будет проведен полный или частичный разбор задач

  • разрешен доступ в подраздел "Помощник", содержимое которого удовлетворит как начинающего программиста, так и профессионала 

  • гарантировано получение рассылок


Всем успехов!
   

 

Организаторы олимпиады:

Чигиринский Александр (Самойлович)
Чигиринская Елена (Викторовна)

Ведущий олимпиады: Чигиринский Александр (Самойлович)
CHAS

 

2002-2010

Luebeck, Deutschland