Работа с EJudge
Оформление решения
- Программа читает все данные со стандартного ввода. Формат вводимых данных описан в условии задачи.
- Программа выводит данные строго в соответствии с форматом, описанном в условии
- После загрузки на EJudge программа проходит тесты. Для каждого теста
- 1.# (Возможно) проверяется соответствие исходного код программы требованиям задачи
- Программа запускается, ей на вход передаются входные тестовые данные
- Вывод программы сравнивается с эталонным выводом, приложенном к тесту
- Если вывод программы не совпадает с эталонным, тест считается непройденным
⇒ Практически никогда нельзя использовать для ввода конструкции вида «A = int(input("Введите A: "))», потому что это «Введите A: » попадёт в сравнение с эталонным выводом (а там его нет)
Проверку правильности входных данных проводить не нужно (если это не сказано явно), данные считаются корректными
⇒ Конструкцию вида a, b, c = eval(input()) использовать можно
Советы
- Всегда смотрите формулировку задания на сайте UNИX, формулировка на EJudge может быть неполной или даже содержать опечатки
- Всегда проверяйте задания перед сдачей на всех возможных тестовых входных данных
- всегда внимательно читайте протокол неудачного тестирования
- Всегда уточняйте у преподавателя своим подозрения в некорректности теста, неточности формулировки и т. п.
Регистрация
Внимание! эта страничка содержит скриншоты из разных эпох, не запутайтесь
- Зайти на страничку регистрации/логина соответствующего соревнования EJudge:
- В форме «Создать новую учётную запись» заполнить логин и существующий адрес электронной почты
- Логин может состоять только из букв, цифр и символов подчёркивания
- Запомните пароль!
Задать поле «Имя», в котором указать, как вас зовут и откуда вы (как минимум, ФИО и группу). Зайти
- Выбрать
- Исправить и сохзранить