Serve.cfg:problem:short name

From EjudgeWiki

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