Difference between revisions of "Serve.cfg:problem:require any"

From EjudgeWiki
 
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:require_any|require_any]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:require_any|require_any]]</tt>
 +
 +
Если эта конфигурационная переменная установлена в 1, то для того чтобы сделать эту задачу доступной для решения участник должен решить хотя бы одну из задач, перечисленных в списке <tt>[[serve.cfg:problem:require|require]]</tt>.
 +
 +
Переменная может задаваться в абстрактной задаче и будет унаследована.
 +
 +
Например, если для некоторой задачи задана следующая конфигурация:
 +
 +
require = "A"
 +
require = "B"
 +
require_any
 +
 +
то эта задача открывается, если участник успешно решил либо задачу A, либо задачу B. Если бы параметр <tt>require_any</tt> не был задан, требовалось бы решить и задачу A, и задачу B.

Latest revision as of 17:20, 29 January 2017

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

Если эта конфигурационная переменная установлена в 1, то для того чтобы сделать эту задачу доступной для решения участник должен решить хотя бы одну из задач, перечисленных в списке require.

Переменная может задаваться в абстрактной задаче и будет унаследована.

Например, если для некоторой задачи задана следующая конфигурация:

require = "A"
require = "B"
require_any

то эта задача открывается, если участник успешно решил либо задачу A, либо задачу B. Если бы параметр require_any не был задан, требовалось бы решить и задачу A, и задачу B.