Можно ли сделать так, что, когда участник посылает решение, оно автоматически проверяется на всех тестах: если все тесты пройдены - устанавливается статус "Accepted for testing", если какие-то не пройдены - как обычно (WA, TL, ML, etc). Таким образом, можно выбирать решения, работающие правильно, смотреть их исходный код и выставлять "OK", либо "Ignored".
Если можно, то как?
Accepted for testing
Re: Accepted for testing
Для этого нужно установить параметр
use_ac_not_ok
в конфигурационном файле турнира.
В последней версии ejudge есть возможность устанавливать ошибку "Style violation".
use_ac_not_ok
в конфигурационном файле турнира.
В последней версии ejudge есть возможность устанавливать ошибку "Style violation".
Re: Accepted for testing
Уже два года, как можно так делать...
Редактор контеста - Global settings - Advanced settings - Use AC status instead of OK
Либо параметр в конфиге, как Саша написал выше.
Также можно такое поведение настраивать не для контеста целиком, а для отдельных задач.
Я в последнее время использую вместо статуса "Ignored" для непринятых решений статус "Coding style violation" - там удобней писать причину отказа в принятии задачи.
Редактор контеста - Global settings - Advanced settings - Use AC status instead of OK
Либо параметр в конфиге, как Саша написал выше.
Также можно такое поведение настраивать не для контеста целиком, а для отдельных задач.
Я в последнее время использую вместо статуса "Ignored" для непринятых решений статус "Coding style violation" - там удобней писать причину отказа в принятии задачи.