Логин и пароль
- Получите логин и пароль у преподавателя
- Введите логин (1) и пароль (2).
- Можно изменить язык интерфейса (3)
- Нажмите кнопку Войти (4)
Первый вход - заполнение данных о пользователе
Это делаем 1 раз. В следующий раз пропускаем.
- Для заполнения данных о студенте нажмите Редактировать (1)
- Если у вас есть надпись Подтвердить регистрацию (2), то вы вошли не в тот контест.
- Заполните поля (могут быть другими в вашем контесте)
- Нажмите кнопку Сохранить
- Если контест требует подтверждения регистрации, подтвердите ее:
Постоянная работа
Зайдите в ejudge
Элементы экрана
- (1) - список задач. Может быть вверху горизонтально. Выберите в нем задачу.
- (2) - условие задачи.
- (3) - пример ввода и вывода (дано и найти).
- (4) - выбор языка решения. Если в контесте язык один, то выбора не будет.
- (5) - поле кода решения. Сюда paste код решения.
- (6) - нажать кнопку Отправить. После этого нажмите F5 (Обновить вкладку) или нажмите на Обновить.
Список задач
Статус задачи отмечен цветом
- белый - текущая задача
- серый - нет посылок задачи (еще не решали)
- зеленый - задача решена (ОК)
- красный - задача решена неправильно. Нужно исправить.
- желтый - идет проверка задачи.
Список языков
Если в контесте или задаче указан только один язык, то выбора не будет.
Список посылок
- После окончания проверки посылка добавляется в список посылок.
- Результат - результат проверки. Должен быть ОК. Иначе исправьте решение и пошлите его еще раз.
- Посмотреть исходный текст - посланный код.
- Посмотреть протокол - посмотреть все тесты и найденные ошибки
Исходный текст
- Откроется, если нажать Просмотр в столбце Посмотреть исходный текст
- Вернуться назад можно нажав backspace
Где ошибка?
- Ошибки показаны в Просмотр в столбце Посмотреть протокол.
- Получаем список тестов и результаты тестов.
- Для 1 теста написано:
- Входные данные - что вводим с клавиатуры
- Результат работы - что напечатала программа на stdout.
- Поток ошибок - что напечатала программа на stderr.
- Правильный ответ - что должно быть напечатано.
- Вывод проверяющей системы - тут покажут в чем разница между ожидаемой печатью и тем, что напечатано.
Как проверяет система?
- Программа компилируется (если нужно) и запускается.
- На вход (input, stdin) программе подаются данные 1 теста.
- Выход (output, stdout) сравнивается с образцом. Числа система умеет сравнивать как числа. В тексте сравнивается каждый символ.
- Если выход не совпадает с образцом, тест считается Failed.
Примеры программ a+b на разных языках