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

From EjudgeWiki
m
Line 12: Line 12:
  
 
Поддерживается запуск программ оценивания решений, задаваемых с
 
Поддерживается запуск программ оценивания решений, задаваемых с
помощью конфигурационной переменной <tt>valuer_cm</tt> раздела описания
+
помощью конфигурационной переменной <tt>valuer_cmd</tt> раздела описания
 
задачи.
 
задачи.
  

Revision as of 11:50, 28 February 2012

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

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

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

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

S R T

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