Здравствуйте!
ejudge 2.3.17
linux 2.6.36
[problem]
standard_checker = "cmp_double"
[tester]
start_env = "EPS=4"
Отправляю задачу на проверку - возвращает ответ не установлена переменная окружения EPS
Спасибо, Алексей
test correct output: corr_ans: cannot parse int32 value
Last edited by handler on 24 March 2011, 17:40, edited 1 time in total.
Re: test correct output: corr_ans: cannot parse int32 value
Для каждого тестового файла должен быть создан файл с правильным ответом, который должен содержать единственное целое число - правильный ответ.
Примеры можете посмотреть в тестовом турнире. Там в каталоге тестов для задачи находятся файлы 001.dat, 001.ans и т. д.
Примеры можете посмотреть в тестовом турнире. Там в каталоге тестов для задачи находятся файлы 001.dat, 001.ans и т. д.
Re: test correct output: corr_ans: cannot parse int32 value
Это верно, если число одно и имеет тип INT, А если их несколько и типа DOUBLE?
Я заменил CMP_INT на CMP_FILE
Для тестовой олимпиады я беру архив задач из московсих олимпиад OLYMPIADS.RU
Там все задачи и тесты на паскале.
Я скопировал файлы данных и ответов в папку задачи и отправляю решение прилагаемое в архиве.
Выдает ошибку
--- Output ---
Runtime error 202 at $0000000000414817
$0000000000414817
$00000000004007FE
$00000000004001A8
В каталоге исходников есть файл CHECKER.PAS - я так понимаю, он должен использоваться вместо стандартного чекера. В какую секцию SERVE.CFG мне его поместить?
PS Извините за большое количество несерьезных вопросов - я только пытаюсь научиться пользоваться Вашей системой.
Спасибо. Алексей
Я заменил CMP_INT на CMP_FILE
Для тестовой олимпиады я беру архив задач из московсих олимпиад OLYMPIADS.RU
Там все задачи и тесты на паскале.
Я скопировал файлы данных и ответов в папку задачи и отправляю решение прилагаемое в архиве.
Выдает ошибку
--- Output ---
Runtime error 202 at $0000000000414817
$0000000000414817
$00000000004007FE
$00000000004001A8
В каталоге исходников есть файл CHECKER.PAS - я так понимаю, он должен использоваться вместо стандартного чекера. В какую секцию SERVE.CFG мне его поместить?
PS Извините за большое количество несерьезных вопросов - я только пытаюсь научиться пользоваться Вашей системой.
Спасибо. Алексей
Re: test correct output: corr_ans: cannot parse int32 value
Для сравнения последовательности вещественных чисел используется cmp_double_seq.
Для редактирования настроек турнира можно использовать веб-интерфейс, доступный из cgi-bin/serve-control
Для редактирования настроек турнира можно использовать веб-интерфейс, доступный из cgi-bin/serve-control
Re: test correct output: corr_ans: cannot parse int32 value
Сравниваю два числаcher wrote:Для сравнения последовательности вещественных чисел используется cmp_double_seq.
Standard checker: COMPARE TWO DOUBLES
Checker environment: EPS=0.01
В Паскале и Си Сравнения с eps=0.01 проходИЛИ в 2.3.14 отлично, а в 2.3.17 тот же пример и в Паскале и Кумире выдает
Code: Select all
====== Test #1 =======
--- Input ---
5 5 5 5 5 5 5 2
--- Output ---
4.62
--- Correct ---
4.63
--- Stderr ---
--- Checker output ---
OK
run: The checker score output is empty
Re: test correct output: corr_ans: cannot parse int32 value
Настройки задачи какие?
Re: test correct output: corr_ans: cannot parse int32 value
Настройки в файле serve.cfgcher wrote:Настройки задачи какие?
id = 4
super = "Generic"
short_name = "D"
long_name = "Ч.2 Средний балл второй группы 10Г по физике."
type = "standard"
scoring_checker
standard_checker = "cmp_double"
checker_env = "EPS=0.01"
или показать, что в web интерфейсе?
Re: test correct output: corr_ans: cannot parse int32 value
Code: Select all
scoring_checker
Re: test correct output: corr_ans: cannot parse int32 value
Да, убрал scoring_checker - заработало. Проверил на Паскале и Кумире. Откуда ОНО взялось? Ума не приложу...)))
Спасибо!
Спасибо!