Difference between revisions of "Serve.cfg:problem:valuer cmd"

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

Revision as of 11:49, 28 February 2012

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

Данная переменная позволяет задать имя программы оценивания задачи. Программа оценивания задачи получает на стандартном потоке ввода последовательность результатов запуска программы на всех тестах и должна выдать на стандартный поток вывода балл, в который оценивается данное решение. Более подробно о формате входных данных и результата для программы оценивания см. в соответствующем разделе. По умолчанию программы оценивания находятся в том же каталоге, что и проверяющие программы - в каталоге checkers. Значение переменной наследуется от абстрактной задачи, при этом выполняются форматные подстановки.

Поддерживается запуск программ оценивания решений, задаваемых с помощью конфигурационной переменной valuer_cm раздела описания задачи.

На стандартный поток ввода программе оценивания подаётся следующая информация: N - количество тестов: целое число >=0 и < 100000 результаты запуска программы на каждом тесте задаются тремя числами:

S R T

где S - статус выполнения программы (0 - OK и т. д.), R - балл, полученный за тест, T - процессорное время работы на данном тесте (в миллисекундах)