Serve.cfg:problem:variable full score

From EjudgeWiki
Revision as of 09:04, 17 February 2012 by Anna (talk | contribs) (Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Имя переменной: variable_full_score
Содержится в: problem
Используется: run
Тип содержимого: boolean
Может отсутствовать: да
Наследуется: да
Значение по умолчанию: false
Может повторяться: нет
Версия ejudge: начиная с 2.1.25

Описание. Если данная конфигурационная переменная описания задачи установлена в true, изменяется правило вычисления баллов за полностью решённую задачу в режимах турнира OLYMPIAD или KIROV. В обычном режиме за полностью решённую задачу (то есть за посылку, которая имеет статус OK) даётся количество баллов, определённое в конфигурационной переменной full_score описания задачи (далее из этого числа вычитаются штрафные баллы и т. д.). В режиме, включаемом данной конфигурационной переменной, за удачную посылку (то есть посылку, имеющую статус OK) даётся столько баллов, сколько указано в поле score этой посылки. Данная конфигурационная переменная удобна в случаях, если статус OK выставляется вручную (например, по результатам ручного тестирования), и необходимо ранжировать принятые решения по баллам.

Если данная конфигурационная переменная неабстрактной задачи не определена, её значение наследуется от абстрактной задачи, если абстрактная задача указана. Если и после этого значение переменной не определено, устанавливается значение по умолчанию false.