Difference between revisions of "Serve.cfg:problem:short name"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...") |
|||
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"