ПРАВИЛА ОТКРЫТОЙ ОЛИМПИАДЫ Института ВМиИТ ПО ПРОГРАММИРОВАНИЮ Впервые в рамках олимпиады проводится Творческая неделя для старшеклассников 1. Олимпиада является командным соревнованием. Каждая команда состоит из 2 или 3 человек, учащихся в старших классах школ или студентов вузов. Разрешаются смешанные команды. 2. Языками программирования Олимпиады являются: C, C++, Pascal, Java. Решением задачи является исходный код на одном из языков программирования Олимпиады, причем разные задачи могут быть решены на разных языках программирования. 3. Олимпиада проводится в 2 тура: Интернет-тур и очный тур. Оба тура проводятся по системе ACM – команда посылает исходный код на сервер, где он сразу же исполняется, и участники тут же информируется о результатах компиляции. После отправки на проверку одного из решений, участники могут продолжать работать над другими задачами. Решения проверяются прямо во время тура. Если решение не принято, участники могут попытаться исправить свою программу и послать её на проверку ещё раз. 4. Каждое решение, отосланное Жюри на проверку, проверяется путем запуска на секретном наборе тестов, одинаковом для всех команд. Задача считается решенной, если решение выдает верные ответы на все тесты из набора Жюри. Набор тестов, на которых Жюри проверяет решения, не предоставляется участникам даже (!) после окончания Олимпиады. 5. Для каждой задачи будет установлено максимальное время выполнения программы на каждом тесте и лимит памяти. Решение не засчитывается, если программа не укладывается в указанный лимит времени или памяти. При этом учитывается вся память, используемая программой. После каждой проверки решения команда получает один из следующих результатов: CE (Compilation Error – ошибка компиляции), TLE (Time Limit Exceeded – превышен лимит времени), MLE (Memory Limit Exceeded – превыше лимит памяти), Presentation Error – неверный формат вывода), WA (Wrong Answer – неверный ответ), AC (Accepted – зачтено). 6. Официальным сайтом олимпиады является http://acm.ksu.ru . На сайте есть возможность регистрации, доступны информация о правилах и ходе проведения Олимпиады, задачи Интернет-тура (после регистрации). 7. Во время Интернет-тура участникам предлагается от 10 задач. Участники решают задачи на собственных компьютерах и отправляют исходные коды решений на сайт. 8. Наилучшим командам по результатам Интернет-тура предлагается подтвердить свое участие в очном туре, отправив бланки участия (см. Приложение 2) по электронной почте, либо заполнив их в бумажной форме в директорате Института ВМиИТ (Ул. Кремлевская д.35, к. 1004 2-ой корпус КФУ). 20 лучших команд, подтвердивших свое участие в очном туре, проходят в очный тур. 9. Во время очного тура участникам предлагается решить набор из, как минимум, 8 задач. Тексты задач выдаются командам перед туром. Продолжительность тура составляет 5 часов. Жюри имеет право продлить тур в случае возникновения исключительных обстоятельств. 10. Участники могут использовать только чистые листы бумаги и письменные принадлежности. Запрещается приносить и использовать книги, справочники, руководства, электронные словари, листинги программ и т.д. Также запрещается использовать информацию в электронном виде, личные компьютеры, калькуляторы, мобильные телефоны и прочие электрические приборы. 11. Во время очного тура Олимпиады участники могут задавать вопросы по условию задач Жюри. Ответом на вопрос может быть только «да», «нет» и «без комментариев». 12. Участники во время очного тура могут общаться только с членами своей команды и членами Жюри и Оргкомитета. 13. В решениях задач запрещено: любое использование сетевых средств; создание и работа с любыми файлами; любые попытки намеренно вывести из строя систему проведения соревнований; выполнение внешних программ и создание новых процессов; изменение прав доступа файловой системы; работа с директориями; создание и работа с любыми GUI-элементами (окнами, диалогами и т.д.); работать с внешними устройствами (принтером, звуковой картой и т.д.); доступ и модификация любых зарезервированных или системных областей памяти, таких как, например, таблица прерываний и т.п.; любые другие действия, которые могут нарушить работу программного обеспечения Олимпиады; нарушение Правил внутреннего распорядка КФУ и любых законов РФ. 14. Жюри может прекратить информирование команд о результатах проверки решений за несколько минут до конца тура, если возникнет ситуация перегрузки проверяющей системы. Тем не менее, все решения, посланные на проверку до завершения тура, будут протестированы Жюри после окончания тура и учтены в финальном протоколе. 15. При подведении итогов тура используются следующие правила. Выигрывает команда, решившая наибольшее число задач. В случае равенства числа решенных задач выигрывает команда с наименьшим суммарным временем решения задач. Временем решения задачи считается время получения Жюри для тестирования правильного решения задачи. Отправка неверного решения на проверку Жюри добавляет 20 минут штрафного времени за каждую попытку. В суммарном времени учитывается штрафное время только для правильно решенных задач. 16. В случае нарушения участником команды правил проведения Олимпиады, правил внутреннего распорядка КФУ команда может быть дисквалифицирована решением Жюри. Полные правила олимпиады указаны в «Положении об открытой олимпиаде Института ВМиИТ по программированию» По всем вопросам ankarion@gmail.com. пишите на e-mail t-lidia@yandex.ru Следите за объявлениями – не пропустите объявление о дате начала Интернет-тура! Участвуйте и выигрывайте! или