TTS FAQ

 

Q: Что такое TTS?

A: TTS – это система автоматического тестирования задач, посылаемых через Internet. Через TTS можно сдавать задачи, которые вы не успели решить на тренировке.

 

Q: А когда можно сдавать задачи?

A: TTS работает 24 часа в сутки, 7 дней в неделю :)

 

Q: Как мне зарегистрироваться?

A: Используйте тот же логин, что на тренировке при входе в систему. Группа первого года математико-механического факультета использует логины вида 09_xyz, где xyz – ваш логин в системе на тренировке. Пароль совпадает с паролем на тренировках.

 

Q: Какой идентификатор задачи указывать на странице submit?

A: Для посылки задач необходимо зайти в систему через страницу login. После этого необходимо выбирать задачу из списка, а поле идентификатора оставлять пустым.

 

Q: Что нужно указывать в поле Contest на странице login?

A: Необходимо оставить значение по умолчанию – Other и пустое значение Contest ID. Т.е. нужно заполнять только login и пароль.

 

Q: А как прочитать условие задачи?

A: Зайти на страницу “List of Problems”, далее найти нужную задачу и кликнуть на ее название.

 

Q: А как мне написать программу на Delphi?

A: Для компиляции программ на Delphi используется Delphi под Linux (Kylix). Соответственно, нужно выбрать компилятор “Borland Kylix 3.0”.

 

Q: Не компилируется программа.

A: Причину ошибки компиляции можно узнать при получении сообщения Compilation Error, а также из списка отправленных решений "browse". Если вы пишете на Delphi, имейте в виду, что используется ОС Unix, поэтому имена юнитов зависят от регистра. Например, нужно писать SysUtils и Math вместо sysutils или math. Если вы пишете на C/C++, найдите себе подходящую версию GNU C (под DJGPP, MinGW, CygWin, и т.д.) и откомпилируйте ей.

 

Q: Я пишу на C, использую MinGW. У меня все работает, а на системе Wrong Answer.

A: Имейте в виду, что MinGW не совсем совместим с Linux-версией GCC, в особенности при работе с long long и long double. Например, для вывода long long в MinGW через printf используется формат “%I64d”, а в Linux-версии используется формат “%lld”.

 

Q: А почему Runtime Test 1?

A:

  1. Имена файлов всегда указываются маленькими буквами.
  2. В программе на C необходимо писать return 0 на выходе.
  3. Имейте в виду, что перевод строки в файлах состоит из одного символа с кодом 10, в отличие от Windows, где перевод строки – два символа – 13 и 10.

 

Q: Каковы строки компиляции программы?

A

Q: Ничего не работает, что делать?

A: Все багрепорты, пожелания и предложения принимаются по адресу cotinco@mail.ru.