Difference between revisions of "Serve.cfg:problem:checker real time limit"

From EjudgeWiki
 
Line 27: Line 27:
 
в описании абстрактной задачи ''A''. Если после этого значение данной конфигурационной
 
в описании абстрактной задачи ''A''. Если после этого значение данной конфигурационной
 
переменной всё ещё не определено, используется значение глобальной конфигурационной
 
переменной всё ещё не определено, используется значение глобальной конфигурационной
переменной <tt>[[serve.cfg:global:checker_real_time_limit|checker_real_time_limit]]<tt>. Значение последней по умолчанию равно 30,
+
переменной <tt>[[serve.cfg:global:checker_real_time_limit|checker_real_time_limit]]</tt>. Значение последней по умолчанию равно 30,
 
следовательно и значение конфигурационной переменной уровня задачи также равно 30.
 
следовательно и значение конфигурационной переменной уровня задачи также равно 30.
  
 
'''Пример.'''
 
'''Пример.'''
 
  checker_real_time_limit = 60
 
  checker_real_time_limit = 60

Revision as of 09:25, 17 February 2012

Навигация: Главная страница/Система 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