---
metadata:
  - name: generator
    content: Diplodoc Platform v5.48.2
alternate:
  - https://admin.contest.yandex.ru/docs/ru/guide/problem/additional.md
---
> **Documentation Index:** Fetch the complete configuration index at https://admin.contest.yandex.ru/docs/ru/llms.txt

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

{% note alert %}

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

{% endnote %}

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

#|
||**Параметр**| **Описание**||
||**Файлы для времени запуска**|Файлы, которые будут помещены в папку с скомпилированным решением участника. Решение участника может к ним обращаться.||
||**Файлы для компиляции**|Файлы, которые будут помещены в папку с решением участника перед компиляцией. Например, библиотеки для компиляции.||
||**Файлы постпроцессора**|Файлы постпроцессора, которые будут запущены для дополнительной обработки результатов всех тестов. Может влиять на итоговый вердикт и определять баллы за решение целиком.

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

Посмотреть примеры доступных постпроцессоров можно на [нашем Диске](https://yadi.sk/d/oJw8JNqc3ELf6e). Обратите внимание на файл <cmdname >postprocessor.py</cmdname>, который используется совместно со `scoring.json`. Это самое частое использование постпроцессоров, когда балл за решение задачи нужно поставить, исходя из решенных групп тестов.

Обратите внимание, что баллы за задачу с помощью постпроцессора будут выставляться только в соревнованиях с типом монитора **SCORING**. Подробнее см. [Мониторы](https://admin.contest.yandex.ru/docs/ru/contest/monitors-description.md).
||
||**Окружение постпроцессора**|Окружение с выбранным компилятором будет использовано для запуска постпроцессора. Поле обязательно для заполнения при компиляции постпроцессора.

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

<!-- source: ru/_includes/reusables/support-button.md -->
<a href="../../troubleshooting">
  <span class="button">Написать в службу поддержки</span>
</a>



<!-- endsource: ru/_includes/reusables/support-button.md -->
