Accepted for testing

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
anton
Posts:9
Joined:02 February 2010, 21:55
Accepted for testing

Post by anton » 10 February 2010, 00:55

Можно ли сделать так, что, когда участник посылает решение, оно автоматически проверяется на всех тестах: если все тесты пройдены - устанавливается статус "Accepted for testing", если какие-то не пройдены - как обычно (WA, TL, ML, etc). Таким образом, можно выбирать решения, работающие правильно, смотреть их исходный код и выставлять "OK", либо "Ignored".
Если можно, то как?

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

Re: Accepted for testing

Post by cher » 10 February 2010, 21:02

Для этого нужно установить параметр
use_ac_not_ok
в конфигурационном файле турнира.

В последней версии ejudge есть возможность устанавливать ошибку "Style violation".

dk
Posts:129
Joined:25 March 2006, 19:37
Location:Москва, школа 179
Contact:

Re: Accepted for testing

Post by dk » 12 February 2010, 12:45

Уже два года, как можно так делать...

Редактор контеста - Global settings - Advanced settings - Use AC status instead of OK

Либо параметр в конфиге, как Саша написал выше.

Также можно такое поведение настраивать не для контеста целиком, а для отдельных задач.

Я в последнее время использую вместо статуса "Ignored" для непринятых решений статус "Coding style violation" - там удобней писать причину отказа в принятии задачи.

Post Reply