XIX Всероссийская
олимпиада школьников
по информатике

Южно-Уральский

государственный

университет

 
susu.jpg
logo2.gif
 

ПРАВИЛА

проведения заключительного этапа

Всероссийской олимпиады по информатике в 2007 году


1. Олимпиада проходит в два тура. На каждом туре для решения представленных участникам олимпиады задач отводится 5 астрономических часов. Жюри олимпиады может продлить время тура в случае каких-либо непредвиденных обстоятельств.

2. В распоряжение участников олимпиады предоставляются рабочие места, оснащенные персональными компьютерами на базе процессора Intel Core Duo 6400 с оперативной памятью 1Гб, жестким диском 120Гб, 17" монитором, источником бесперебойного питания.

3. На рабочем месте каждого участника олимпиады инсталлируется следующее программное обеспечение:
  • Microsoft Windows XP SP2
  • Far manager 1.70
  • Borland Delphi 7.0
  • Free Pascal 2.0
  • Microsoft Visual C/C++ 2005 Express Edition (MSDN Express Edition)
  • Microsoft Visual Basic 2005 Express Edition (MSDN Express Edition)
  • Borland Pascal 7.0
  • Borland C/C++ 3.1
  • Java JDK, javadoc
  • Eclipse 3.1.2
  • MinGW Studio

4. Всем участникам олимпиады на каждом туре предлагаются одни и те же задачи. Число задач, предлагаемых участникам олимпиады на каждом туре, определяется жюри олимпиады и может составлять от 1-й до 3-х.

5. В течение трех часов с момента начала тура каждый участник олимпиады имеет право задать вопросы членам жюри по условиям задач. Вопросы задаются в письменном виде на специальном бланке и передаются дежурному преподавателю. Вопросы должны быть сформулированы так, чтобы ответ был либо «да», либо «нет».

6. Участникам олимпиады категорически запрещается во время туров пользоваться личными компьютерами, калькуляторами, электронными записными книжками, средствами связи (пейджерами, мобильными телефонами и т.п.), принесенными электронными носителями информации (дискетами, CD- и DVD-дисками, модулями флэш-памяти и т.п.), а также учебной литературой и заготовленными личными записями.

7. Во время тура участники олимпиады имеют право общаться только с представителями жюри, технического комитета, а также с находящимися в аудитории дежурными преподавателями.

8. В случае возникновения во время тура не по вине участника сбоев в работе компьютера или используемого программного обеспечения по решению жюри время, затраченное на восстановление работоспособности компьютера, может быть компенсировано.

9. До начала тура и по истечении времени тура участникам олимпиады запрещается выполнять любые действия на своем рабочем компьютере.

10. Результатом решения олимпиадной задачи может быть либо исходный текст решения на одном из разрешенных языков программирования, либо выходные файлы для заданного набора входных файлов, о чем сообщается в условии задачи. Разные задачи можно решать с использованием разных языков программирования.

11. При проверке решений участников олимпиады будут использоваться следующие команды для компиляции решений:
КомпиляторКоманда компиляции
Borland Pascal 7.0 tpc -m <имя файла>
Free Pascal 2.0 fpc <имя файла>
Borland C++ 3.1 bcc -ml <имя файла>
GNU C++ 3.4.2 (MinGW) g++ -O2 -x c++ <имя файла>
Borland Delphi 7.0 dcc32 -cc <имя файла>
Microsoft Visual C cl /O2 /TC <имя файла>
Microsoft Visual C++ cl /O2 /TP /GX <имя файла>
Microsoft Visual Basic vbc /reference:Microsoft.VisualBasic.dll <имя файла>
Жюри оставляет за собой право изменять команды компиляции решений в процессе проведения соревнований, о чем участники олимпиады информируются перед началом тура.


12. Участникам олимпиады разрешается использование в решениях задач любых внешних модулей и заголовочных файлов, включенных в стандартную поставку соответствующего компилятора и не нарушающих пункт 13 настоящих правил.

13. В решениях задач олимпиады участникам запрещается:
  • использовать расширенную и дополнительную память в программах на Borland Pascal и Borland C/C++;
  • создавать каталоги и временные файлы при работе программы;
  • осуществлять чтение и запись векторов прерываний;
  • любое использование сетевых средств;
  • любые другие действия, нарушающие работу проверяющей системы.

14. Для задач, решением которых является программа, в условии задачи могут определяться дополнительные ограничения, связанные с максимальным временем исполнения программы и размером доступной программе памяти. Указанные ограничения по памяти учитывают всю память, используемую программой в процессе ее исполнения, включая память для хранения кода программы, выделяемую под стек программы, для хранения системной информации и т.д.

15. Проверка решений участников осуществляется жюри и научным комитетом олимпиады в автоматическом режиме с использованием специализированной проверяющей программной среды. Набор тестов и критерии оценки решений для каждой задачи утверждаются жюри до начала процесса проверки решений участников. Если решением задачи является программа, то оценка правильности решения осуществляется путем исполнения программы с заранее подготовленными и неизвестными участникам входными файлами с последующим анализом получаемых в результате этого выходных файлов. Если решением задачи является набор выходных файлов для заданного в условии задачи набора входных файлов, то оцениваются только представленные на проверку выходные файлы. Оценка полученного участником решения каждой задачи осуществляется по результатам прохождения каждого теста из набора тестов для этой задачи. Количество баллов, получаемое участником по результатам прохождения каждого теста, определяется утвержденной жюри системой начисления баллов. Максимальное количество баллов, которое может набрать участник по результатам проверки конкретной задачи, указывается в условии задачи.

16. Если решением задачи является программа, то результатами ее многократного исполнения с одними и теми же входными файлами должны быть одинаковые выходные файлы, вне зависимости от времени запуска программы и ее программного окружения. Жюри вправе произвести неограниченное количество запусков программы участника и выбрать наихудший результат по каждому из тестов.

17. Во время тура всем участникам олимпиады предоставляется возможность проверять свои решения с использованием проверяющей системы на тестах из условий задач. Это позволяет обнаружить ошибки типа неправильного именования входных/выходных файлов, формата ввода/вывода, превышения предела памяти и т.п.

Председатель методической комиссии

по информатике Центрального оргкомитета

всероссийской олимпиады школьников

В.М. Кирюхин

<<данные>>