ПОРЯДОК ПРОВЕДЕНИЯ ЧЕМПИОНАТА ПО НАПРАВЛЕНИЮ «ПРОГРАММИРОВАНИЕ»




Заместитель Председателя Правительства Республики Мордовия, председатель организационного комитета по подготовке и проведению

Интеллектуальной олимпиады Приволжского федерального округа

Среди студентов

__________________ Лотванова Г.А.

«____» ____________ 2018 г.

III Интеллектуальная олимпиада Приволжского федерального округа среди студентов

Регламент проведения Чемпионата по направлению «Программирование»

 

ОБЩИЕ ПОЛОЖЕНИЯ

Цель Чемпионата по направлению «Программирование»

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

 

УЧАСТНИКИ ЧЕМПИОНАТА ПО НАПРАВЛЕНИЮ «ПРОГРАММИРОВАНИЕ»

В Чемпионате по направлению «Программирование» могут принимать участие студенты дневного отделения (первое образование) ВУЗов и ССУЗов регионов ПФО в возрасте до 30 лет включительно.

 

ПОРЯДОК ПРОВЕДЕНИЯ ЧЕМПИОНАТА ПО НАПРАВЛЕНИЮ «ПРОГРАММИРОВАНИЕ»

3.1. Чемпионат проводится 23-24 марта 2018 года на базе ФГБОУ ВО «Национальный исследовательский Мордовский государственный университет им. Н.П. Огарева».

3.2. Продолжительность Олимпиады – 5 астрономических часов. Участникам будет предложено 8-12 задач различного уровня сложности, сформулированных на русском языке. Задачи составляются так, что все входные данные размещаются в файле input.txt, а результат решения должен быть помещен в файл output.txt.

Решением задачи считается программа, написанная на одном из следующих языков программирования: C; C++; C#; Java; Pascal; Delphi.

Среды программирования: MS Visual Studio; Intellij IDEA; Embarcadero RAD Studio XE; PascalABC. NET.

3.3. Решения участников проверяются непосредственно во время олимпиады с помощью тестирующей системы.

Тестирующая система работает по следующему принципу.

Используя специальный web-интерфейс, участники отправляют исходный код решения на проверку на сервер, указывая при этом номер задачи и компилятор, который следует использовать. На сервере каждое решение компилируется и запускается на выполнение на некотором заранее определенном для каждой задачи секретном наборе тестов, который одинаков для всех участников.

Один тест представляет собой пару файлов input.txt и output.txt. Файл input.txt содержит входные данные задачи, а файл output.txt – соответствующий им ответ.

Время выполнения и доступная программе-решению память ограничены. Эти ограничения указываются в условии задачи.

Тест считается пройденным, если для файла input.txt теста программа-решение генерирует файл с ответом output.txt, полностью соответствующий файлу output.txt данного теста, а также укладывается в ограничения времени и памяти, предусмотренные для задачи.

Решение задачи считается верным, если программа проходит все тесты.

В условие каждой задачи включаются четкие требования к форматированию результирующего файла. Необходимо строго соблюдать их.

Несоблюдение указанных условий приведет к тому, что тестирующая система воспримет решение как неверное.

3.4. Программа-решение не должна:

обращаться к сети;

выполнять какие-либо операции ввода/вывода, за исключением операций создания, открытия, закрытия, чтения, записи файлов, непосредственно указанных в условии задачи;

запускать какие-либо программы, создавать процессы;

работать с внешними устройствами;

работать с какими-либо директориями, кроме текущей;

выполнять любые инструкции, которые могут нарушить работу тестирующей системы либо операционной системы, на которой она запущена.

Участник, нарушивший указанные выше требования, будет немедленно дисквалифицирован.

3.5. Результатом проверки решения является один из следующих вердиктов:

Вердикт Описание Возможные причины
Accepted Программа-решение прошла все тесты Решение верно
Wrong answer on test k Программа прошла (k – 1) тест успешно, но на тесте k выдала неверный ответ Неверный алгоритм решения   При отправке решения неверно указана задача
Compilation error Компиляция исходного кода завершилась с ошибкой Синтаксическая ошибка в программе   При отправке решения неверно указан компилятор
Runtime error on test k Программа-решение завершилась с ненулевым кодом возврата Ошибка времени выполнения   Пропущен оператор return 0; функции main программы на C/C++   Используется оператор return <non-zero value>; в функции main программы на C/C++   Неперехваченное исключение
Time limit exceeded on test k Программа-решение не уложилась в указанный лимит времени при выполнении на тесте k Неэффективный алгоритм   Ошибка в программе
Memory limit exceeded on test k Программа-решение не уложилась в указанный лимит памяти при выполнении на тесте k Неэффективный алгоритм   Ошибка в программе

 

3.6. Через web-интерфейс системы участники могут задать жюри вопросы по условию какой-либо из задач.

Вопрос должен быть сформулирован так, чтобы на него можно было бы ответить одним из следующих вариантов: Да, Нет, Без комментариев.

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

ОПРЕДЕЛЕНИЕ ПРИЗЕРОВ

4.1. Результаты соревнования формируются автоматически в итоговую таблицу по следующим правилам:

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

если участники решили одинаковое количество задач, то выше располагается тот, у кого меньше суммарное пенальти по всем решенным задачам;

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

пенальти по решенной задаче – это время, прошедшее от начала соревнования до момента сдачи правильного решения, плюс 20 минут за каждую неудачную попытку сдачи задачи; пенальти нерешенных задач не учитывается;

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

Участники, не решившие ни одной задачи, располагаются в итоговой таблице по алфавиту.

4.2. Итоговая таблица не видна участникам во время соревнования. Результаты объявляются на церемонии закрытия.

4.3. Каждому участнику присваивается балл в соответствии с положением в итоговой таблице.

 

АДРЕС ОРГКОМИТЕТА

430005, г. Саранск, ул. Б-Хмельницкого, 39, ФГБОУ ВО «Национальный исследовательский Мордовский государственный университет им. Н.П. Огарева», институт электроники и светотехники, кафедра автоматизированных систем обработки информации и управления (корп. №16), ауд. 301; тел. 8 (834-2) 29-07-60.

430005, г. Саранск, ул. Большевистская, 68, ФГБОУ ВО «Национальный исследовательский Мордовский государственный университет им. Н.П. Огарева», факультет математики и информационных технологий, кафедра прикладной математики, дифференциальных уравнений и теоретической механики (корп. №1), ауд. 305; тел. 8 (834-2) 23-32-05.

430005, г. Саранск, ул. Большевистская, 68, ФГБОУ ВО «Национальный исследовательский Мордовский государственный университет им. Н.П. Огарева», Центр олимпиадной подготовки по программированию (корп. №1), ауд. 313.

КОНТАКТНЫЕ ТЕЛЕФОНЫ

8 (834-2) 29-07-60 Плотникова Наталья Павловна – к.т.н., старший преподаватель кафедры АСОИУ ИЭлиС

 

8 (834-2) 23-32-05 Жалнин Руслан Викторович – к.ф.-м.н., зав. кафедрой ПМДУиТМ ФМиИТ

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: