Оценивающая программа не работает

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
freopen
Posts:22
Joined:26 May 2009, 22:26
Оценивающая программа не работает

Post by freopen » 22 March 2011, 22:30

Во всех задачах установлен путь к оценочной программе, однако, ejudge пишет ошибки вида:
Tue Mar 22 22:12:39 2011:error:problem A: parsing of score_tests failed
Алексей Золотов

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Оценивающая программа не работает

Post by cher » 22 March 2011, 23:22

Проверьте, что оценивающая программа выводит результат в правильном формате.

freopen
Posts:22
Joined:26 May 2009, 22:26

Re: Оценивающая программа не работает

Post by freopen » 22 March 2011, 23:57

Уточняю: он ее даже не компилирует при check contest
Алексей Золотов

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Оценивающая программа не работает

Post by cher » 23 March 2011, 11:42

А если вручную скомпилировать?

freopen
Posts:22
Joined:26 May 2009, 22:26

Re: Оценивающая программа не работает

Post by freopen » 23 March 2011, 13:21

Все равно не работает. Программа на вход принимает n и n раз по 3 числа, затем выводит одно число, все в стандартных потоках. Вроде все верно. А вот конфиг: http://pastie.org/1703359
Алексей Золотов

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Оценивающая программа не работает

Post by cher » 23 March 2011, 13:39

Ну а сама оценивающая программа какая?

Попробуйте еще вывод на stdout продублировать в stderr.

freopen
Posts:22
Joined:26 May 2009, 22:26

Re: Оценивающая программа не работает

Post by freopen » 26 March 2011, 00:17

Вот valuer: http://pastie.org/1715322 . Кстати, ejudge version 2.3.17. На вывод в stderr никакой реакции. Падает при restart management. Причем при проверке первой задачи. Вот весь run log:
Sat Mar 26 00:15:21 2011:info:configuration file parsed ok
Sat Mar 26 00:15:21 2011:info:found 11 tests for problem A
Sat Mar 26 00:15:21 2011:info:found 11 answers for problem A
Sat Mar 26 00:15:21 2011:error:not enogh score specified
Sat Mar 26 00:15:21 2011:error:problem A: parsing of score_tests failed
Алексей Золотов

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Оценивающая программа не работает

Post by cher » 27 March 2011, 18:51

Система проверки MOSCOW специально установлена?

freopen
Posts:22
Joined:26 May 2009, 22:26

Re: Оценивающая программа не работает

Post by freopen » 27 March 2011, 21:37

Да, это было сделано для submission penalty. При выставлении типа olympiad он ругается, что сумма баллов по тестам не соответствует макс сумме. Если балл за тест поставить равный 0, то все работает, но valuer не запускается. Просто тестируется, как будто его нет.
Алексей Золотов

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Оценивающая программа не работает

Post by cher » 27 March 2011, 22:59

valuer предназначен для турниров KIROV.

Опишите подробнее, чего Вы хотели достичь с помощью системы MOSCOW, тогда будет понятно, как следует настроить турнир.

freopen
Posts:22
Joined:26 May 2009, 22:26

Re: Оценивающая программа не работает

Post by freopen » 27 March 2011, 23:14

С помощью системы moscow хотелось добиться, чтобы участники при равенстве баллов сортировались по количеству неверных посылок, а в moscow есть submission penalty.

Поставил в kirov. Все равно не работает.
Алексей Золотов

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Оценивающая программа не работает

Post by cher » 28 March 2011, 10:49

У KIROV тоже есть submission penalty.

И что конкретно не работает в этот раз?

freopen
Posts:22
Joined:26 May 2009, 22:26

Re: Оценивающая программа не работает

Post by freopen » 28 March 2011, 18:03

Да все также не работает. Делает вид, что valuer вообще отсутствует.
Алексей Золотов

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Оценивающая программа не работает

Post by cher » 28 March 2011, 23:13

Боюсь, так мы будем долго разбираться. Свяжитесь со мной через Jabber или ICQ.

freopen
Posts:22
Joined:26 May 2009, 22:26

Re: Оценивающая программа не работает

Post by freopen » 28 March 2011, 23:17

Как мне вас там найти?
Алексей Золотов

Post Reply