4.1. Рабочее место команды
Во время каждого этапа команда работает за одним компьютером.
На рабочем месте команды допускаются одна клавиатура и одна мышь.
Условия задач предоставляются участникам организаторами этапа в печатном виде в одном экземпляре.
4.2. Общение во время тура
Во время соревнования участники могут обсуждать задачи только с членами своей команды.
Обращение к жюри осуществляется через тестирующую систему либо иным способом, объявленным организаторами перед началом тура.
Обращение по техническим проблемам во время тура необходимо адресовать организаторам площадки.
Общение с другими командами, преподавателями, тренерами и иными лицами во время тура запрещено.
Телефоны, умные часы, наушники и другие личные электронные устройства во время соревнования использовать запрещено.
4.3. Использование материалов
Во время тура разрешается пользоваться книгами, конспектами и другими заранее подготовленными бумажными материалами. Использование сторонних сайтов запрещено. Разрешается пользоваться только ресурсами олимпиады и тестирующей системы, доступ к которым предоставлен организаторами. Использование электронных справочных материалов, средств связи и генеративных систем искусственного интеллекта запрещено.
Запрещается: - общаться через Интернет с другими людьми по вопросам решения задач;
- публиковать условия задач до окончания этапа;
- использовать электронные справочные материалы, средства связи;
- использовать генеративные модели и другие системы искусственного интеллекта для получения решений, программного кода, идей решения или подсказок по задачам олимпиады.
4.4. Решение задач
Во время тура участникам предлагаются задачи по программированию.
Решением задачи является программа, написанная на одном из разрешённых языков программирования. На всех этапах гарантированно доступны C++ и Python 3. Перечень других доступных языков и версии компиляторов при необходимости публикуются до начала этапа.
Команда может отправлять решения на разных языках программирования даже по одной и той же задаче.
Программа не должна требовать для работы дополнительных файлов или модулей, не входящих в стандартное окружение тестирующей системы.
Если в условии задачи не сказано иное, входные данные поступают через стандартный поток ввода, а результат работы программы должен выводиться в стандартный поток вывода.
Размер отправляемого исходного кода не должен превышать 64 КБ.
4.5. Проверка решений
Решения проверяются автоматически на подготовленном жюри наборе тестов.
Для всех команд и всех попыток сдачи одной и той же задачи используется один и тот же набор тестов.
Решение считается принятым, если оно успешно проходит все тесты с соблюдением установленных ограничений по времени и памяти.
Частичное прохождение тестов не засчитывается, если в условии конкретной задачи не указано иное.
Команда может отправлять решение одной задачи на проверку несколько раз.
По результатам проверки тестирующая система сообщает команде вердикт.
В зависимости от настроек соревнования также может сообщаться номер первого теста, на котором решение не прошло проверку.
Подробное описание возможных вердиктов тестирующей системы приводится отдельно.
4.6. Нарушение правил
За нарушение настоящих правил жюри вправе аннулировать отдельные посылки команды либо дисквалифицировать команду.
Решения по вопросам, не урегулированным настоящими правилами, принимает жюри олимпиады.