Теоретический материал на примерах паскаля и православного C++ (кстати там рекомендуют использовать gcc/g++, потому что оно соответствует стандарту современному, в отличие от, например, Borland C++ 3.1, что весьма правильно).
Практические задачи выполняются на одном из ЯПов, среди которых C++. На сервере установлены компиляторы. Отправленные программы компилируются там и проверяются на ряде тестов. Можно узнать сколько времени заняло исполнение на каждом тесте, на каком тесте программа неправильно сработала. Жаль что не пишут какие именно входные данные на каждом тесте они применяли.
Кто-нибудь знает аналогичные сайты, где показывали бы с помощью каких входных данных проверялась программа? Бесплатное естественно. И неважно: для школьников или для студентов.
UPD: Уже посоветовали topcoder, но по-моему это не совсем то. Надо бы попроще сервис.
Викиверситет разве что
ОтветитьУдалитьhttp://e-olimp.com.ua/ очень похож
ОтветитьУдалить