Difference between revisions of "Serve.cfg:problem:lang time adj"

From EjudgeWiki
 
Line 2: Line 2:
  
  
'''Редактирование элемента:''' либо страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Concrete problems"'', поле ''"Language-based time-limit adjustment"''.
+
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Concrete problems"'', поле ''"Language-based time-limit adjustment"''.
  
 
Данная
 
Данная

Latest revision as of 14:38, 12 February 2013

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


Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete problems", поле "Language-based time-limit adjustment".

Данная конфигурационная переменная позволяет задавать поправку к максимальному времени тестирования на 1 тесте (time_limit) в зависимости от языка программирования. Поправка задаёт дополнительное время в секундах и должна быть больше 0 и не больше 100.

Конфигурационная переменная lang_time_adj может быть задана несколько раз, определяя таким образом поправки для нескольких языков в данной задаче. Каждая спецификация поправки имеет вид:

LANG=ADJ

где LANG - это короткое имя языка программирования, а ADJ - целое число. Например,

lang_time_adj="dcc=1"
lang_time_adj="java=10"

Для некоторой задачи задаёт, что для программ для Delphi время тестирования должно быть увеличено на 1 секунду по сравнению с заданным в поле time_limit, а для программ на Java - на 10 секунд.