Serve.cfg:problem:checker real time limit

From EjudgeWiki

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

Имя переменной: checker_real_time_limit
Содержится в: problem
Используется: run
Тип содержимого: integer
Может отсутствовать: да
Наследуется: да
Значение по умолчанию: 30
Может повторяться: нет

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Abstract problems", поле "Real time limit for checker (sec)", либо страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete problems", поле "Real time limit for checker (sec)".

Описание. Данная конфигурационная переменная задаёт ограничение на астрономическое время проверки результата работы тестируемой программы. Другими словами, эта переменная ограничивает максимальное время работы проверяющей программы. В случае, если максимальное время работы проверяющей программы превышено, проверка программы участника завершается со статусом “Check failed” («Проверка не удалась»). Значение 0 означает отсутствие ограничения времени.

Если значение данной конфигурационной переменной в описании неабстрактной задачи не определено, но данная неабстрактная задача наследует свойства некоторой абстрактной задачи A, которая определяет данную переменную, используется значение, определённое в описании абстрактной задачи A. Если после этого значение данной конфигурационной переменной всё ещё не определено, используется значение глобальной конфигурационной переменной checker_real_time_limit. Значение последней по умолчанию равно 30, следовательно и значение конфигурационной переменной уровня задачи также равно 30.

Пример.

checker_real_time_limit = 60

Начиная с версиии 3.9.0 этот параметр используется и для ограничения реального времени работы оценивающих программ (valuer) и программ инициализации.