Search found 23 matches
- 11 May 2014, 16:38
- Forum: Форум системы ejudge
- Topic: Вердикт в интерактивных задачах
- Replies: 5
- Views: 90408
Re: Вердикт в интерактивных задачах
А, я понял, всё правильно. Тестируемая программа была снята с выполнения из-за получения фатального сигнала. Фиксируется вердикт RT. Программа-интерактор завершилась с кодом завершения 0, 1, 2, 4, 5. Фиксируется вердикт, соответствующий коду завершения. То есть правильно, что при получении WA от инт...
- 11 May 2014, 16:35
- Forum: Форум системы ejudge
- Topic: Вердикт в интерактивных задачах
- Replies: 5
- Views: 90408
Re: Вердикт в интерактивных задачах
В "--- Output ---" вижу строку интерактора, после вывода которой должна запускаться команда quitf(_wa, "Bad strategy"), но вердикт всё равно Run-Time.
Интерактор использует testlib.h
Интерактор использует testlib.h
- 11 May 2014, 16:33
- Forum: Форум системы ejudge
- Topic: Вердикт в интерактивных задачах
- Replies: 5
- Views: 90408
Re: Вердикт в интерактивных задачах
Эм.. Тогда у меня что-то работает не так
Как можно понять, что?

- 11 May 2014, 13:46
- Forum: Форум системы ejudge
- Topic: Вердикт в интерактивных задачах
- Replies: 5
- Views: 90408
Вердикт в интерактивных задачах
Мне кажется, стоит поставить интерактор на первое по приоритету место для получения вердикта. То есть если интерактор падает с сообщением WA или PE, именно этот вердикт должен появляется. Но на деле происходит так: интерактор завершает работу, программе на вход перестаёт что-либо приходить, поэтому ...
- 22 April 2014, 21:43
- Forum: Форум системы ejudge
- Topic: 403 на cgi-bin скрипты ejudge
- Replies: 1
- Views: 41408
Re: 403 на cgi-bin скрипты ejudge
Проверь, что пользователь apache (или аналогичный) имеет доступ к файлам, на которые ссылаются ссылки, лежащие в /usr/lib/cgi-bin.
- 04 April 2014, 17:16
- Forum: Форум системы ejudge
- Topic: Интерактор на Java
- Replies: 9
- Views: 143994
Re: Интерактор на Java
А где он находится? Я пробовал менять Makefile, но он автогенерируется.cher wrote:А вообще попробуйте поредактировать shell-скрипт для запуска интерактора.
- 04 April 2014, 17:10
- Forum: Форум системы ejudge
- Topic: Интерактор на Java
- Replies: 9
- Views: 143994
Re: Интерактор на Java
Да, не нужен. Подключать к нему testlib в принципе вредно -- testlib пытается открыть на чтение три файла, из-за чего падает.
(Чекеру даются 3 файла на чтение, а интерактеру 2 на чтение и 1 на запись)
(Чекеру даются 3 файла на чтение, а интерактеру 2 на чтение и 1 на запись)
- 03 April 2014, 16:25
- Forum: Форум системы ejudge
- Topic: Интерактор на Java
- Replies: 9
- Views: 143994
- 03 April 2014, 15:17
- Forum: Форум системы ejudge
- Topic: Интерактор на Java
- Replies: 9
- Views: 143994
Re: Интерактор на Java
Скажем, так
Компиляция (или как-нибудь по-другому ...)
Запуск:
Компиляция (или как-нибудь по-другому ...)
Code: Select all
javac Interact.java
jar cfe Interact.jar Interact Interact.class
Code: Select all
java -jar Interact.jar input.txt ouput.txt answer.txt
- 03 April 2014, 15:00
- Forum: Форум системы ejudge
- Topic: Интерактор на Java
- Replies: 9
- Views: 143994
Re: Интерактор на Java
Вроде, как обычно:cher wrote:Как должен запускаться интерактор, написанный на java?
Code: Select all
Usage: <verifier_classname> <input_file> <output_file> <answer_file> [<result_file> [<test_system_args>]]
- 03 April 2014, 12:35
- Forum: Форум системы ejudge
- Topic: Интерактор на Java
- Replies: 9
- Views: 143994
Интерактор на Java
Для интерактивной задачи есть интерактор и чекер, написанные на Java. Чекер использует testlib4j.jar, но он [testlib] подключается также и к интерактору, из-за чего последний падает: Exception in thread "main" java.lang.ClassCastException: Interact cannot be cast to ru.ifmo.testlib.Checker at ru.ifm...
- 20 December 2013, 18:48
- Forum: Форум системы ejudge
- Topic: Установка ядра - смена имени
- Replies: 3
- Views: 64450
Re: Установка ядра - смена имени
Кажется, нашел.
В официальном руководстве http://fedoraproject.org/wiki/Building_ ... _kernel/ru сказано:
Если вместо установки появится ошибка, что более новый пакет уже установлен, то добавьте опцию --oldpackage.
В официальном руководстве http://fedoraproject.org/wiki/Building_ ... _kernel/ru сказано:
Если вместо установки появится ошибка, что более новый пакет уже установлен, то добавьте опцию --oldpackage.
- 19 December 2013, 21:03
- Forum: Форум системы ejudge
- Topic: Duplicate column name
- Replies: 1
- Views: 38303
Duplicate column name
При нажатии reload config files возникает ошибка mysql: SELECT config_val FROM config WHERE config_key = 'run_version' ; mysql: ALTER TABLE runs ADD COLUMN store_flags TINYINT NOT NULL DEFAULT 0 AFTER eoln_type Thu Dec 19 22:01:36 2013:error:database error: Duplicate column name 'store_flags' Соотве...
- 15 December 2013, 21:36
- Forum: Форум системы ejudge
- Topic: Установка ядра - смена имени
- Replies: 3
- Views: 64450
Re: Установка ядра - смена имени
Code: Select all
rpm -ivh kernel-3.11.7_cher1-1.i386.rpm
package kernel-3.11.10-200.fc19.i686 (which is newer than kernel-3.11.7_cher1-1.i386) is already installed
- 14 December 2013, 20:43
- Forum: Форум системы ejudge
- Topic: Установка ядра - смена имени
- Replies: 3
- Views: 64450
Установка ядра - смена имени
Можно ли как-то сменить имя ядра перед кмпиляцией?
При обычной компиляции ядро не устанавливается, поскольку сейчас установлена такая же версия ядра.
Удалить ее не представляется возможным, поскольку, как я понял, он какой-то библиотеки, которая наследуется от kernel ..., наследуется gcc.
При обычной компиляции ядро не устанавливается, поскольку сейчас установлена такая же версия ядра.
Удалить ее не представляется возможным, поскольку, как я понял, он какой-то библиотеки, которая наследуется от kernel ..., наследуется gcc.