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"