Serve.cfg:problem:checker real time limit

From EjudgeWiki
Revision as of 09:25, 17 February 2012 by Anna (talk | contribs) (Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

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

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

Пример.

checker_real_time_limit = 60