Регистрация.
Для работы с системой нужно, прежде всего, зарегистрироваться. Самыми важными полями для заполнения являются имя пользователя и пароль, именно эти данные необходимо указывать при входе, а так же название команды, которое будет отображаться в статистике олимпиады. Также необходимо указать правильный e-mail адрес для логина, т.к. на него будет выслан ключ для проверки валидности введенной информации. В дальнейшем этот e-mail, а так же e-mail'ы участников будут использоваться для уведомления о предстоящих олимпиадах и рассылки других новостей.
Типовые сообщения при отсылке решений
Compile error - (Компилятор не смог сформировать исполняемый файл) -
Возможные причины:- использованы запрещенные библиотеки и подключаемые модули
- неверно указан компилятор
- синтаксические ошибки в тексте программы
Runtime error - (Программа запустилась, но на одном из тестов совершила ошибку и выдала исключение) -
Возможные причины:- ошибки в программе (на вводе программа ждет число, а была введена буква - неверное считывание данных).
- деление на ноль в ходе программы и т.п.
Time out on test XXX - (На одном из тестов программа превысила лимит времени) -
Возможные причины:- ошибки в программе (вечный цикл и т.п.)
- неэффективный алгоритм или его реализация
Wrong answer on test XXX - (Неверный ответ на одном из тестов) -
Возможные причины:- послано решение другой задачи
- неправильный формат представления выходных данных
- неверный алгоритм решения задачи
ACCEPTED - (Решение зачтено)
Вопросы жюри
В ходе олимпиады участники могут задавать вопросы жюри посредством web-интерфейса в меню "Сообщения". Формулировка должна предполагать ответ в форме "Да" или "Нет". Если жюри согласно, что в условии задачи присутствует ошибка или имеет место неясность, то всем участникам рассылается соответствующее уточнение. Поэтому полезно время от времени просматривать сообщения жюри. Если жюри считает, что ответ на поставленный вопрос ясен из условия задачи или приведенного примера, то ответ - "Без комментариев".
Есть ли ограничения и специальные требования к программам?
Есть.
Время работы программы - не более 3х секунд, иначе программа не будет зачтена.
Программы на языке паскаль не должны использовать подключения библиотек!
На языке Си++ разрешается использовать следующие библиотеки:
conio.h , stdio.h , stdlib.h , string.h , mem.h .Почему у меня дома компилируется нормально, а сервер выдает Compile Error?
Такой ответ Вы получите если:
1) Ошибки в исходном тексте вашей программы.
2) Если Вы пишите на Паскале - то у вас в программе есть подключение библиотек USES.
3) Если Вы пишите на C++ и время компиляции вашей программы превышает 5 сек. (Это происходит когда вы отправляете не .cpp , .c исходный файл).
4) Если Вы отправили не то, что хотели.
5) У Вас нестандартный компилятор. Программы надо писать на C89 , C++ и Pascal в консольном режиме. (см. примеры в положениях.)