Олимпиада по алгоритмическому программированию среди школьников в рамках CyberCraft / VrnCode-2025
Участие в олимпиаде для школьников – индивидуальное.
Официальное участие в олимпиаде только очное.
Для очного участия в олимпиаде необходимо пройти предварительную регистрацию.
Очные соревнования проводятся на базе факультета компьютерных наук Воронежского государственного университета по адресу:
г. Воронеж, Университетская пл., 1, корпус 1а.
В олимпиаде также возможно неофициальное участие удаленно в режиме online.
Ссылка для входа на сервер соревнований и данные для входа будут отправлены
предварительно зарегистрировавшимся участникам по почте.
Рейтинг для дистанционных участников будет строиться отдельно от очных участников.
При этом Оргкомитет соревнований оставляет за собой право также наградить
лучших дистанционных участников дипломам и призами.
Олимпиада для школьников будет проводится по правилам, максимально походим на правила
соревнований ICPC. Ниже перечислены основные пункты этих правил.
Очным участникам для решения задач будет предоставлено рабочее место (компьютер) на территории
факультета компьютерных наук ВГУ с установленным программным обеспечением
(гарантируется наличие компиляторов и популярных сред разработки для языков программирования
C++, Pascal, C#, Java, Python).
Во время проведения олимпиады очным участникам запрещено пользоваться любыми материалами
за исключением тех, кто размещены организаторами на их рабочем месте.
Доступ в Интернет будет закрыт, пользоваться любыми средствами коммуникации также запрещено.
Нарушивший данный пункт участник дисквалифицируется и снимается с участия в олимпиаде.
Участникам за ограниченное время (4-5 часа) предлагается решить 8-12 задач разного уровня сложности.
Решением каждой задачи является программа на одном из языков программирования, поддерживаемых
тестирующей системой (гарантируется возможность использования языков программирования
C++, Pascal, C#, Java, Python),
которую участник должен отправить на тестирование (посылка).
Засчитываются только абсолютно полные решения задач,
т.е. такие решения, которые проходят все тесты, предусмотренные для каждой задачи
(если задача не пройдет хотя бы один тест, то решение задачи не засчитывается).
Тесты во время олимпиады участникам не доступны, доступен только результат тестирования
в виде количества пройденных каждой посылкой тестов до первого непройденного теста.
Следует учитывать, что тесты для всех задач составлены так,
чтобы учитывались всевозможные, в том числе граничные, случаи в решениях
(как правило, часть тестов к каждой задаче составлена случайным образом).
Ранжирование участников
осуществляется по количеству решенных задач, если же кол-во решенных задач
одинаковое, то учитывается суммарное время решения задач (для решенных задач –
сумма времени, прошедшего от начала олимпиады до правильного решения каждой
задачи) – чем оно меньше, тем лучше. За каждую неверную посылку к суммарному
времени добавляется штраф в 10 минут (так называемые ACM-правила
проведения турнира).
В процессе проведения олимпиады участники могут обращаться с вопросами к Жюри
посредством отправки сообщений в тестирующей системе. Жюри может не отвечать
на вопросы участников, если сочтет, что вопрос задан некорректно или же ответ будет
содержать подсказку участнику.
В случае обнаружение ошибок в тестах или в решениях Жюри после их исправления решения
всех участников данной задачи подвергаются повторному тестированию, при этом новые
результаты тестирования принимаются в качестве верных.
В любых спорных ситуациях решение принимается Жюри и/или Оргкомитетом коллегиально.