Дополнительные файлы и обработки

Внимание

Только для типов задач PROBLEM_WITH_CHECKER, INTERACTIVE_PROBLEM и PROBLEM_WITH_MATCH_SETS.

Чтобы открыть настройки дополнительных файлов и обработок задачи, на вкладке Задачи нажмите на ее название и в меню слева выберите Дополнительные файлы и обработки.

Параметр

Описание

Файлы для времени запуска

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

Файлы для компиляции

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

Файлы постпроцессора

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

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

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

Обратите внимание, что баллы за задачу с помощью постпроцессора будут выставляться только в соревнованиях с типом монитора SCORING. Подробнее см. Мониторы.

Окружение постпроцессора

Окружение с выбранным компилятором будет использовано для запуска постпроцессора. Поле обязательно для заполнения при компиляции постпроцессора.

Опцию Legacy можно заменить на другую, но после изменения вернуться к ней будет невозможно.

Написать в службу поддержки
Следующая