Difference between revisions of "Serve.cfg:problem:short name"

From EjudgeWiki
 
 
Line 14: Line 14:
 
|'''Может повторяться:''' || ''нет'' ||
 
|'''Может повторяться:''' || ''нет'' ||
 
|}
 
|}
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Concrete problems"'', поле ''"Problem short name"''.
 +
 
'''Описание.''' Данная конфигурационная переменная устанавливает короткое имя задачи.
 
'''Описание.''' Данная конфигурационная переменная устанавливает короткое имя задачи.
 
Для абстрактных задач короткое имя задачи должно быть установлено и должно быть
 
Для абстрактных задач короткое имя задачи должно быть установлено и должно быть

Latest revision as of 12:29, 12 February 2013

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

Имя переменной: short_name
Содержится в: problem
Используется: serve, run
Тип содержимого: string
Может отсутствовать: да
Может повторяться: нет

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete problems", поле "Problem short name".

Описание. Данная конфигурационная переменная устанавливает короткое имя задачи. Для абстрактных задач короткое имя задачи должно быть установлено и должно быть уникально среди всех абстрактных задач. Для неабстрактных задач короткое имя должно быть установлено, кроме случая, когда значение глобальной конфигурационной переменной auto_short_problem_name установлено в true. В этом случае если короткое имя задачи не задано, оно будет сгенерировано автоматически из идентификатора задачи, используя форматное преобразование %05d функции snprintf. Короткое имя неабстрактной задачи не обязано быть уникальным. Оно может совпадать с другим коротким именем абстрактной или неабстрактной задачи.

Короткое имя неабстрактной задачи является, по сути, идентификатором задачи для участников турнира и зрителей. Короткое имя задачи отображается в таблице текущего положения участников, в журнале посылок, в меню сдачи программы на проверку CGI-программы team и т. д. Традиционно короткое имя задачи — это заглавная латинская буква A, B и т. д. для основных задач турнира и Z, Y для пробных задач турнира.

Короткое имя абстрактной задачи используется для идентификации абстрактной задачи при наследовании её свойств с помощью конфигурационной переменной super. Короткое имя не наследуется.

short_name = "A"