Serve.cfg:problem:output only

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/output_only

"Output-only" задачи - это задачи, в которых сдается файл с ответом, а не файл с исходным текстом программы.

Данная переменная может быть установлена и в описании абстрактной задачи и будет наследоваться. Значение по умолчанию - 0. Если переменная установлена в 1, соответствующая задача является "output-only". Для output-only задач все равно выполняется стадия "компиляции" и "запуска" .

compile: поддерживаются "output-only" задачи. В этом случае "компиляция" программы заключается в копировании файла "исходного текста" (а на самом деле ответа) в файл результата компиляции. Выбранный язык в этом случае не играет никакой роли, так как компилятор соответствующего языка не запускается.

run: поддерживаются "output-only" задачи. В этом случае у задачи должен быть единственный тест. "Запуск на выполнение" заключается в копировании "исполняемого" файла в файл результата работы, после чего он проверяется обычным образом с помощью запуска проверяющей программы.

super-serve, serve-control: Поддерживается редактирование переменной `output_only' раздела описания задачи.